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

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

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

1
О модели коллекции и модели ресурсов
Я немного запутался в использовании модели ресурсов и модели коллекций. Иногда, когда я вижу примеры загрузки продуктов с использованием определенных атрибутов, в некоторых примерах они используют модель сбора, а иногда они используют модель ресурсов. Также, когда я могу использовать определенный метод get...и set...наряду с именем строки таблицы? Как getName, getId. …

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

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

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


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

2
Как обрабатывать устаревшие классы «Mysql4» при переписывании моделей ресурсов
Я должен переписать Mage_Catalog_Model_Resource_Category_Flat. Старый класс ресурсов Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatвсе еще существует в Magento 1.7 для обратной совместимости и расширяет новый. Поиск в кодовой базе полного псевдонима модели resource_eav_mysql4_category_flatне дал никакого результата. Но config.xmlMage_Catalog содержит эту строку: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> И я не знаю, где и как deprecatedNodeиспользуется. Какие трудности можно ожидать при переписывании …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.