Сохранение простых данных в базе данных Magento без модели - PullRequest
0 голосов
/ 12 апреля 2010

Я ищу, чтобы сохранить некоторые данные в базе данных Magento без хлопот с созданием нового объекта EAV (или даже таблицы БД, если я могу избежать этого). Есть ли место, где вы все знаете о том, что Magento позволит вам хранить сериализованные данные?

Если это имеет значение, данные представляют собой сериализованный набор SKU, которые мне нужно получить. Я знаю, что мог бы создать новую модель или, возможно, даже создать атрибут в качестве флага для каждого продукта, но оба они действительно излишни для моих целей.

Спасибо, Джо

Ответы [ 2 ]

2 голосов
/ 12 апреля 2010

Во-первых, можно настроить простую модель без EAV с Magento . Вам все еще нужно выполнить некоторую настройку и настройку, но это гораздо менее сложно, чем полное в хранилище EAV.

Во-вторых, если вы храните информацию, специфичную для пользователей, вы можете добавить ее в объект сеанса. Я не могу вспомнить синтаксис прямо сейчас (обновлю позже), но по вашему кодовому поиску ищите :: getModel, за которым следует фраза "сеанс".

В-третьих, у вас все еще есть доступ ко всем старым инструментам PHP, которые у вас обычно есть. Запись / чтение из файла или из кэша памяти (или добавление сторонней библиотеки моделей) - это еще один вариант.

0 голосов
/ 15 апреля 2010

Если вы просто хотите выполнить несколько запросов к базе данных напрямую , то вы можете сделать это с помощью абстракций Zend Db.

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