Запитання з тегом «upgrade-script»

2
Magento2: Як оновити схему бази даних
Я працюю над спеціальним модулем magento, в модулі є Setup\InstallSchema.phpфайл, який встановлений раніше. я додав ще кілька полів бази даних, InstallSchema.phpтому я хочу оновити структуру таблиці, але таблиця не застосувала жодних змін. Як я можу застосувати зміни схеми до таблиці баз даних? У мене є команди cli cli для оновлення …

2
Що запускається першим, сценарій встановлення-оновлення або сценарій оновлення даних?
Я модернізую модуль до версії дозволяє сказати 0.1.3. Скажіть, у мене є ці файли: data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php sql/mymodule_setup/upgrade-0.1.2-0.1.3.php Чи буде запущений сценарій оновлення sql спочатку? Скрипт оновлення даних вимагає стовпця, який буде додано в інший сценарій, тому якщо його ще немає, він вийде з ладу.

3
Як програмно додати блок CMS у Magento 2?
Мені потрібно додати блок CMS через сценарій встановлення / оновлення. Я вже придумав, як додати "звичайні" сторінки CMS, як це видно із сценарію нижче. Але оскільки я не можу знайти жодного способу додати блоки CMS до коду Magento 2 в Google чи тут, я дуже заклинив. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; …

1
Створіть сценарій оновлення Magento 2, щоб додати / оновити нове поле в таблицю спеціального модуля
Хтось має ідею / пропозицію щодо створення Magento 2 (версія стабільної версії CE) Скрипт оновлення (у спеціальному модулі) для додавання / оновлення нового поля у користувальницьку таблицю? Я знаю про "InstallSchema", але чи є щось на зразок "UpgradeSchema" для оновлення таблиць модулів? Будь ласка, поясніть детально приклади.

2
Magento 2, як зберегти додане користувацьке поле у ​​вигляді групи клієнтів?
Додавши деякі спеціальні поля до форми групи клієнтів, використовуючи upgradeSchema.php. Після цього я виявив, що вихідні поля, такі як код групи клієнтів та ідентифікатор податку, зберігаються за допомогою методів встановлення в наданому API. Він повністю відрізняється від Magento 1.X тим, що просто використовувати setXXX () для збереження.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.