Вопросы с тегом «model»

11
Полные имена классов в фабричных методах Magento

В Magento 1, если я использую полное имя класса Magento в методе фабрики, я могу создать экземпляр объекта //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однако то же самое не сработает для помощников. Если вы пытаетесь...

10
Как получить название страны из кода страны в Magento 2?

я хочу получить название страны из кода страны, я получил код страны из порядка данных следующим образом: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; на нем будет напечатано «США» или любой другой код страны, есть ли способ получить...

10
Модульное тестирование исходных моделей

У меня есть несколько моделей в моем собственном расширении, которые служат только для заполнения некоторых выборок и / или множественных выборок в форме добавления / редактирования моих сущностей. Таким образом, они - то, что magento называет «исходными моделями». Используемые значения всегда...

10
Как сохранить новые или обновленные объекты моделей?

В Magento 2 у нас есть репозитории классов. Классический метод, save()используемый в Magento 1.9, устарел, если я правильно, с 2.04 или 2.05. Я использовал фабрики для создания нового объекта и после установки свойств нового, например, продукта, который я назвал save():...

9
Что и почему является правильным способом загрузки модели

У меня довольно большой опыт работы с Magento, но я понял, что не понимаю, какой способ загрузки модели является правильным и почему. Я прочитал все, что мог, об этой теме, но люди, объясняющие подобные вещи, никогда не заходили достаточно глубоко, чтобы объяснить, зачем использовать этот...

9
Таблицы с первичным ключом без автоинкремента

Я создал таблицу в Magento, в которой есть два поля: id и date. Дата просто установлена ​​на сейчас, но идентификатор на самом деле является внешним ключом, прикрепленным к идентификатору заказа. Моя проблема в том, что Magento не сохраняет эти объекты, никаких ошибок не происходит, но ничего не...

9
Как загрузить данные модели, объединяющие 2 таблицы?

Предположим, у меня есть простая Модель A , предназначенная для таблицы A, теперь мне нужно добавить дополнительную информацию, поэтому я решил создать Модель B и сохранить эту дополнительную информацию в Таблице B с внешним ключом, указывающим на ключ индекса таблицы A. Обычно объединения...

8
Для сущности cms / block, почему подчиненные данные явно удаляются из cms_page_store?

cms/blockу сущностей есть таблица соединений cms_block_store, записи в которой связывают данный блок с одним или несколькими хранилищами. До CE 1.6 модель ресурсов Mage_Cms_Model_Mysql4_Block(ссылка) отдельно не удаляла эти записи перед удалением объекта, фактически полагаясь на каскад для их...

8
Как обрабатывать устаревшие классы «Mysql4» при переписывании моделей ресурсов

Я должен переписать Mage_Catalog_Model_Resource_Category_Flat. Старый класс ресурсов Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatвсе еще существует в Magento 1.7 для обратной совместимости и расширяет новый. Поиск в кодовой базе полного псевдонима модели resource_eav_mysql4_category_flatне...

8
Уменьшите значение вместо того, чтобы устанавливать его как `число = число - 1`. Возможно ли это в Magento?

Мне нужно уменьшить значение с помощью атомарной операции с базой данных , возможно ли использование моделей Magento? setNumber($number)работает как number = $number, но мне нужно, чтобы это было уменьшено в запросе SQL. Возможно ли это в Magento или мне нужно самому написать...

8
Как предотвратить сохранение данных модели с помощью события _save_before

Я создал модель, которая имеет свою собственную таблицу базы данных. Для настройки мне нужно вызвать save_beforeсобытие этой модели. Если одно значение поля не соответствует, то данные не должны быть сохранены. Моя главная цель - предотвратить сохранение данных с помощью события «before save» Мой...