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

29
Magento2: как обновить схему базы данных

Я работаю над пользовательским модулем magento, в модуле которого есть Setup\InstallSchema.phpфайл, который установлен раньше. Я добавил еще несколько полей базы данных, InstallSchema.phpпоэтому я хочу обновить структуру таблицы, но таблица не применила никаких изменений. Как я могу применить...

22
Как программно добавить внешний ключ в таблицу?

Я пытаюсь добавить набор новых таблиц и пытаюсь добавить внешний ключ для связи этих таблиц. Я посмотрел в Интернете, чтобы попытаться найти некоторую информацию о, addForeignKey()но не могу ничего найти. Смотря на Varien_Db_Adapter_Interface::addForeignKey()и...

17
Использование $ installer v $ this в сценариях установки

Хорошо, при использовании сценариев установки существует странное соглашение использовать следующее: $installer = $this; Я действительно не понимаю этого, так как это совершенно излишне. Почему бы просто не использовать $this->всюду по сценарию? Любые идеи о том, почему существует эта...

10
Создать скрипт обновления Magento 2 для добавления / обновления нового поля в таблицу пользовательских модулей

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

10
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...

9
Magento 2: - Добавить атрибут выбора в категорию

Я хочу добавить в категорию атрибут select / dropdown и отобразить его в бэкэнде, чтобы владелец магазина мог выбрать его. После некоторого исследования я обнаружил следующее: Создать атрибут с помощью Setupscript Включить его через объявление компонента пользовательского интерфейса Вот что я...