Preguntas etiquetadas con install-script




1
Módulo de desinstalación de Magento 2
Aparentemente, ahora Magento 2 admite scripts de desinstalación que permiten la modificación del esquema db al desinstalar un módulo (¡horay!). Como se explica aquí, esto solo funciona para el módulo instalado a través del compositor. (Espero que funcione en el futuro para todos los módulos, pero ese es un problema …

1
Cuando miramos un eavSetup, ¿qué valores están disponibles para el tipo y la entrada?
Al crear un script de instalación para Magento 2, ¿qué valores están disponibles para el tipo y las partes de entrada eavSetup->addAttribute()? ¿O dónde podría buscar para averiguarlo? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' => …

3
InstallSchema de Magento2 agrega una nueva columna a la tabla existente
Estoy tratando de agregar una nueva columna a la tabla existente en magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = …


1
¿Cuándo la versión de Schema_version y datos será diferente?
Por ejemplo, no tengo scripts de configuración en Mi módulo, ¿puedo ignorar la setup_versionetiqueta en el module.xmlarchivo? En los módulos m1 instalados automáticamente, ahora está arrojando un error (si no ejecutamos el comando de actualización de configuración). ¿Por qué necesito ejecutar manualmente la actualización de configuración? ¿Cuál es el escenario …
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.