Powiem, że aktualizuję moduł do wersji 0.1.3
. Powiedz, że mam te pliki:
data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php
sql/mymodule_setup/upgrade-0.1.2-0.1.3.php
Czy skrypt aktualizacji SQL zostanie uruchomiony jako pierwszy? Skrypt aktualizacji danych wymaga kolumny, która zostanie dodana w drugim skrypcie, więc jeśli jeszcze go nie ma, nie powiedzie się.
magento postępują według tej kolejności
ciekawe zaczyna się, jeśli
w pierwszym skrypcie wstawiasz dane (tworzysz stronę)
a w drugim skrypcie czytasz te dane (kategoria znajduje się na stronie)
baw się dobrze
źródło