«setup-script» etiketlenmiş sorular

2
Magento2: Veritabanı şeması yükseltmesi nasıl yapılır
Magento özel modül üzerinde çalışıyorum, modülde önceden Setup\InstallSchema.phpkurulmuş bir dosya var . Daha fazla veritabanı alanı ekledim, InstallSchema.phpböylece tablo yapısını güncellemek istiyorum ancak tablo herhangi bir değişiklik yapmadı. Şema değişikliklerini veritabanı tablosuna nasıl uygulayabilirim? Şemayı güncellemek için işlem cli komutları var ancak başarıya ulaşamadım. php bin/magento setup:db-schema:upgrade ve php bin/magento …

1
Bir tabloya yabancı anahtar nasıl programlı olarak eklenir?
Bir dizi yeni tablo eklemeye çalışıyorum ve bu tabloları bağlamak için bir yabancı anahtar eklemeye çalışıyorum. Hakkında bazı bilgiler bulmaya çalışmak için çevrimiçi olarak baktım addForeignKey()ancak hiçbir şey bulamadım. Baktığımda Varien_Db_Adapter_Interface::addForeignKey()ve Mage_Core_Model_Resource_Setup::getFkName()kurulumun doğru yapıldığını sanıyordum ->addForeignKey( $installer->getFkName('namespace_module/shop', 'area_id', 'namespace_module/area','area_id'), $installer->getTable('namespace_module/shop'), 'area_id', $installer->getTable('namespace_module/area'), 'area_id', Varien_Db_Ddl_Table::ACTION_CASCADE, Varien_Db_Ddl_Table::ACTION_CASCADE ) Ancak istisna farklı diyor …


2
Yükseltme komut dosyasında mağaza görünümünü programlı olarak silme
Mağaza görünümünü programlı olarak silmek istiyorum . Bakmak Mage_Adminhtml_System_StoreController::deleteStorePostAction(), bu oldukça kolay (biraz kısaltılmış kod): $model = Mage::getModel('core/store')->load($id); if ($model->getId() && $model->isCanDelete()) { $model->delete(); Mage::dispatchEvent('store_delete', array('store' => $model)); } Silme otomatik olarak yürütülecek şekilde bu kodu bir veri yükseltme komut dosyasına koymak istiyorum . Sorun, data/Magento'da yükseltme komut dosyalarını yürütürken …

1
Özel modül tablosuna yeni alan eklemek / güncellemek için Magento 2 Yükseltme Komut Dosyası oluşturun
Herkes özel tabloya yeni alan eklemek / güncellemek için Magento 2 (CE Kararlı sürüm) Yükseltme Komut Dosyası (özel modülde) oluşturma hakkında herhangi bir fikir / öneriniz var mı? Ben "InstallSchema" hakkında biliyorum ama modül tablolarını yükseltmek için "UpgradeSchema" gibi bir şey var mı? Lütfen örneklerle ayrıntılı olarak açıklayınız.

2
Magento 2: - Kategoriye select özelliği ekle
Bir kategoriye bir seçme / açılır özelliği eklemek ve mağaza sahibinin seçmesine izin vermek için arka uçta görüntülemek istiyorum. Bazı araştırmalardan sonra aşağıdakileri yapmak için şunları öğrendim: Setupscript ile öznitelik oluşturma Kullanıcı arayüzü bileşen bildirimi yoluyla dahil et Ben de bunu yaptım: public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { /** …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.