在没有Model的Magento DB中保存简单数据

时间:2010-04-12 14:24:10

标签: magento

我希望在Magento数据库中保存一些数据,而不必为创建新的EAV对象而烦恼(如果可以避免的话,甚至可以使用DB表)。有没有你们都知道Magento会让你存储序列化数据的地方?

如果重要,数据是我需要检索的一系列SKU。我知道我可以创建一个新模型,甚至可能在每个产品上创建一个属性作为标志,但这些对我的目的来说都是过度杀伤。

谢谢, 乔

2 个答案:

答案 0 :(得分:2)

首先,可以设置一个简单的non-EAV model with Magento。你仍然需要做一些配置和设置,但它比EAV商店上的完整复杂得多。

其次,如果您要存储特定于用户的信息,则可以将其放入会话对象中。我现在不记得语法(将在稍后更新),但是在您的codebsae中搜索:: getModel,后跟短语“session”。

第三,您仍然可以访问通常拥有的所有旧PHP工具。写/读出文件或memcached空间(或引入第三方模型库)是另一种选择。

答案 1 :(得分:0)

如果你只想run some database queries directly,那么你可以使用底层的Zend Db抽象来实现。