Preguntas etiquetadas con setup-script


1
¿Cómo agregar una clave externa a una tabla mediante programación?
Estoy tratando de agregar un conjunto de tablas nuevas y estoy tratando de agregar una clave foránea para vincular estas tablas. He buscado en línea para buscar información, addForeignKey()pero no puedo encontrar nada. Mirando Varien_Db_Adapter_Interface::addForeignKey()y Mage_Core_Model_Resource_Setup::getFkName()pensé que tenía la configuración correcta debajo ->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', …


2
Eliminar la vista de la tienda mediante programación en el script de actualización
Quiero eliminar una vista de la tienda mediante programación . Mirando Mage_Adminhtml_System_StoreController::deleteStorePostAction(), esto es bastante fácil (código acortado un poco): $model = Mage::getModel('core/store')->load($id); if ($model->getId() && $model->isCanDelete()) { $model->delete(); Mage::dispatchEvent('store_delete', array('store' => $model)); } Quiero poner este código en un script de actualización de datos para que la eliminación se …

1
Cree el script de actualización de Magento 2 para agregar / actualizar un nuevo campo en la tabla de módulos personalizados
¿Alguien tiene alguna idea / sugerencia sobre la creación de un script de actualización de Magento 2 (versión estable de CE) (en un módulo personalizado) para agregar / actualizar un nuevo campo en una tabla personalizada? Sé sobre "InstallSchema" pero ¿hay algo como "UpgradeSchema" para actualizar las tablas de módulos? …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.