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

23
Как программно добавить новый столбец в существующую таблицу в Magento?

Как я могу добавить новый столбец в существующую таблицу ядра Magento через скрипт установки? (без использования чистого SQL) Я хочу использовать способ Magento, который использует псевдонимы для создания сценария установки. До сих пор я следовал нескольким учебникам. Но, похоже, не работает...

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

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

15
Текущее хранилище равно 1 при запуске сценариев обновления

Любая идея, почему Mage::app()->getStore()возвращает представление магазина с идентификатором 1, когда внутри сценариев обновления, независимо от представления магазина, в котором я запускаю сценарий обновления (даже администратор)? Я имею в виду, я знаю, где код, который делает это. В...

13
Модуль удаления Magento 2

По-видимому, теперь Magento 2 поддерживает сценарии удаления, которые позволяют изменять схему БД при удалении модуля (horay !!). Как объясняется здесь, это работает только для модуля, установленного через композитор. (Я надеюсь, что это будет работать в будущем для всех модулей, но это другая...

11
Когда мы смотрим на eavSetup, какие значения доступны для типа и ввода?

При создании сценария установки для Magento 2 какие значения доступны для типа и части ввода eavSetup->addAttribute()? Или где я могу посмотреть, чтобы узнать? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' =>...

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

8
Когда schema_version и версия данных будут другими?

Например, у меня нет установочных скриптов в Моем модуле, могу ли я игнорировать setup_versionтег в module.xmlфайле. В m1 автоматически устанавливаются модули, теперь сначала выдается ошибка (если мы не запустили команду setup upgrade). Почему мне нужно вручную запустить обновление установки? Какой...