Domande taggate «install-script»



3
L'archivio corrente è 1 quando si eseguono script di aggiornamento
Qualche idea sul perché Mage::app()->getStore()ritorni la vista del negozio con ID 1 quando all'interno degli script di aggiornamento indipendente dalla vista del negozio sto eseguendo lo script di aggiornamento in (anche admin)? Voglio dire, so dove si trova il codice. In Mage_Core_Model_App::getStore()c'è questa: if (!Mage::isInstalled() || $this->getUpdateMode()) { return $this->_getDefaultStore(); …

1
Modulo di disinstallazione di Magento 2
Apparentemente, ora Magento 2 supporta gli script di disinstallazione che consentono la modifica dello schema db durante la disinstallazione di un modulo (horay !!). Come spiegato qui, questo funziona solo per il modulo installato tramite compositore. (Spero che funzionerà in futuro per tutti i moduli, ma questo è un problema …


3
Magento2 InstallSchema aggiunge una nuova colonna alla tabella esistente
Sto cercando di aggiungere una nuova colonna alla tabella esistente in 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'); …


1
Quando schema_version e la versione dei dati saranno diversi?
Ad esempio non ho script di installazione nel mio modulo, posso ignorare i setup_versiontag nel module.xmlfile. Nei moduli m1 installati automaticamente, ora viene prima visualizzato un errore (se non eseguiamo il comando di aggiornamento dell'installazione). Perché devo eseguire manualmente l'aggiornamento dell'installazione? Qual è lo scenario schema_versione data_versionsarà diverso? Ho osservato …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.