Questions marquées «setup-script»


1
Comment ajouter une clé étrangère à une table par programme?
J'essaie d'ajouter un ensemble de nouvelles tables et j'essaie d'ajouter une clé étrangère pour lier ces tables. J'ai cherché en ligne pour essayer de trouver des informations addForeignKey()mais je ne trouve rien. En regardant Varien_Db_Adapter_Interface::addForeignKey()et Mage_Core_Model_Resource_Setup::getFkName()je pensais avoir correctement installé ci-dessous ->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, …


2
Supprimer la vue du magasin par programme dans le script de mise à niveau
Je souhaite supprimer une vue de magasin par programme . En regardant Mage_Adminhtml_System_StoreController::deleteStorePostAction(), c'est assez facile (code abrégé un peu): $model = Mage::getModel('core/store')->load($id); if ($model->getId() && $model->isCanDelete()) { $model->delete(); Mage::dispatchEvent('store_delete', array('store' => $model)); } Je veux mettre ce code dans un script de mise à niveau des données afin que …

1
Créer un script de mise à niveau de Magento 2 pour ajouter / mettre à jour un nouveau champ dans la table de modules personnalisée
Quelqu'un a-t-il une idée / suggestion sur la création du script de mise à niveau de Magento 2 (version stable CE) (dans un module personnalisé) pour ajouter / mettre à jour un nouveau champ dans une table personnalisée? Je connais "InstallSchema" mais y a-t-il quelque chose comme "UpgradeSchema" pour mettre …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.