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

42
Как реализовать сервисный контракт для пользовательского модуля в Magento 2?

Как видно на этом посту: Устаревшее сохранить и методы нагрузки в абстрактной моделиsave и loadметоды являются устаревшими в Magento 2 развивать отрасль. Таким образом, хорошей практикой является реализация сервисных контрактов для взаимодействия с объектами CRUD. Каков пошаговый процесс, которому...

34
Как установить идентификатор магазина на Mage_Catalog_Model_Resource_Product_Collection?

Задача тривиальная. Мне нужно получить список товаров для конкретного магазина с включенным плоским каталогом. Наиболее очевидным решением является следующее: $collection = Mage::getResourceModel('catalog/product_collection') ->setStore($storeId); На самом деле setStore()метод здесь не имеет...

29
О модели коллекции и модели ресурсов

Я немного запутался в использовании модели ресурсов и модели коллекций. Иногда, когда я вижу примеры загрузки продуктов с использованием определенных атрибутов, в некоторых примерах они используют модель сбора, а иногда они используют модель ресурсов. Также, когда я могу использовать определенный...

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

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

15
Почему magento использует ресурс и коллекцию моделей mysql4?

Какова цель использования этих двух моделей коллекции. Ресурс mysql4 почему мы не можем использовать модель ресурсов для всех коллекций. Почему мы используем коллекцию MySql4 для простого модуля Кто-то...

15
Как лучше всего использовать Magento 2 для создания отношений «многие ко многим»?

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

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 или мне нужно самому написать...