Magento - код вопроса - PullRequest
       7

Magento - код вопроса

0 голосов
/ 25 мая 2010

У меня будут публикации (газеты), под этими публикациями будут издания [место и язык], и под ними будут предложения, а предложения будут иметь продукты.

В настоящее время я создал все как модули, т.е. публикацию для добавления / редактирования / удаления публикации, редакцию для добавления / редактирования / обновления редакций и так далее. проблема заключается в том, как получить список всех публикаций при создании издания, и так же, как получить список изданий и публикаций при создании предложения.

пожалуйста, помогите /

С уважением, Саурабх

1 Ответ

1 голос
/ 26 мая 2010

Вы делаете это так же, как и в любом другом веб-приложении на базе ORM.

Вам необходимо хранить идентификаторы для каждого связанного типа сущности в базе данных, либо добавляя свойства / столбцы в базовую модель для хранения идентификаторов, либо используя справочную таблицу id / id. Затем вы добавляете методы к каждой из ваших моделей для загрузки связанных моделей в виде коллекции и / или массива объектов с использованием хранимой информации. Вам может быть полезна некоторая помощь в классах Zend_Db для выполнения множества поисков.

ORM Magento имеет некоторую поддержку для включения моделей, которые связаны с моделями, но нет ничего волшебного в том, чтобы включать модели, связанные с несколькими моделями (или ничего, что я точно не знаю).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...