Perguntas com a marcação «install-script»



3
O armazenamento atual é 1 ao executar scripts de atualização
Alguma idéia de por que Mage::app()->getStore()retorna a visualização da loja com o ID 1 quando dentro dos scripts de atualização independentes na visualização da loja em que estou executando o script de atualização (até mesmo o administrador)? Quero dizer, eu sei onde está o código que faz isso. Em Mage_Core_Model_App::getStore()existe …

1
Módulo de desinstalação do Magento 2
Aparentemente, agora o Magento 2 suporta scripts de desinstalação que permitem a modificação do esquema db ao desinstalar um módulo (horay !!). Conforme explicado aqui, isso funciona apenas para o módulo instalado via compositor. (Espero que funcione no futuro para todos os módulos, mas essa é uma questão diferente). Digamos …

1
Quando olhamos para um eavSetup, quais valores estão disponíveis para tipo e entrada?
Ao criar um script de instalação para o Magento 2, quais valores estão disponíveis para as partes de tipo e entrada eavSetup->addAttribute()? Ou onde eu poderia procurar para descobrir? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' …

3
Magento2 InstallSchema adiciona nova coluna à tabela existente
Estou tentando adicionar nova coluna à tabela existente no 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 = $installer->getTable('eav_attribute'); $columns = …


1
Quando schema_version e versão dos dados serão diferentes?
Por exemplo, eu não tenho scripts de instalação no Meu módulo, posso ignorar a setup_versiontag no module.xmlarquivo. No m1 instalado automaticamente, agora é o primeiro erro (se não executarmos o comando setup upgrade). Por que preciso executar manualmente a atualização da instalação? Qual é o cenário schema_versione data_versionserá diferente? Observei …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.