Вопросы с тегом «upgrade-script»

2
Magento2: как обновить схему базы данных
Я работаю над пользовательским модулем magento, в модуле которого есть Setup\InstallSchema.phpфайл, который установлен раньше. Я добавил еще несколько полей базы данных, InstallSchema.phpпоэтому я хочу обновить структуру таблицы, но таблица не применила никаких изменений. Как я могу применить изменения схемы к таблице базы данных? У меня есть команды процесса 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; use …

1
Создать скрипт обновления Magento 2 для добавления / обновления нового поля в таблицу пользовательских модулей
У кого-нибудь есть идеи / предложения по созданию скрипта обновления Magento 2 (стабильная версия CE) (в пользовательском модуле) для добавления / обновления нового поля в пользовательскую таблицу? Я знаю об "InstallSchema", но есть ли что-то вроде "UpgradeSchema" для обновления таблиц модулей? Пожалуйста, объясните подробно с примерами.


3
Magento 2 Добавьте поле типа «VARCHAR» в пользовательскую таблицу
Пожалуйста, посмотрите текущий файл адаптера базы данных ядра (Table.php), расположенный по адресу: Magento-2 / продавец / Magento / рамки / DB / DDL: <?php /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ /** * Data Definition for table * * @author Magento …

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