Come definire personalizzato / uso Metodo di risorsa personalizzata in Script di installazione
Domanda
Qual è il modo corretto di definire le funzioni utilizzate in script di installazione? Ho una lunga lista di dati da aggiungere in un modulo, e mi piacerebbe evitare di scrivere uno script lunga serie o semplicemente comprese le funzioni nella parte inferiore o superiore del file di script di installazione.
In particolare, mi chiedo se c'è un file .php
che può essere incluso per gli script data
o sql
.
UPDATE:. Vedere la mia risposta ??p>
Soluzione 2
Nel nodo resources
per lo script di installazione, è possibile definire la propria classe per essere utilizzato. $this
, poi, nello script di installazione sarà di classe Mage_Catalog_Model_Resource_Catalog_Setup
in questo esempio.
<resources>
<abc_setup>
<setup>
<module>Test_Abc</module>
<class>Mage_Catalog_Model_Resource_Catalog_Setup</class>
</setup>
</abc_setup>
</resources>
Altri suggerimenti
Il modo migliore dovrebbe usare una propria setup.php.
È possibile utilizzare http :. //www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources come un punto di ingresso