【发布时间】:2010-04-12 14:24:09
【问题描述】:
我希望在 Magento 数据库中保存一些数据,而无需麻烦地创建一个新的 EAV 对象(如果可以避免的话,甚至是一个 DB 表)。有没有你们都知道 Magento 可以让你存储序列化数据的地方?
如果重要,数据是我需要检索的一组序列化的 SKU。我知道我可以创建一个新模型,甚至可能在每个产品上创建一个属性作为标志,但对于我的目的来说,这些都太过分了。
谢谢, 乔
【问题讨论】:
标签: magento
我希望在 Magento 数据库中保存一些数据,而无需麻烦地创建一个新的 EAV 对象(如果可以避免的话,甚至是一个 DB 表)。有没有你们都知道 Magento 可以让你存储序列化数据的地方?
如果重要,数据是我需要检索的一组序列化的 SKU。我知道我可以创建一个新模型,甚至可能在每个产品上创建一个属性作为标志,但对于我的目的来说,这些都太过分了。
谢谢, 乔
【问题讨论】:
标签: magento
首先,可以设置一个简单的non-EAV model with Magento。您仍然需要进行一些配置和设置,但它比完整的 EAV 商店要简单得多。
其次,如果您要存储特定于用户的信息,则可以将其放入会话对象中。我现在不记得语法(稍后会更新),但在你的代码库中搜索 ::getModel 后跟短语“session”。
第三,您仍然可以使用您通常拥有的所有旧 PHP 工具。写入/读取文件或内存缓存空间(或引入第三方模型库)是另一种选择。
【讨论】:
如果您只想run some database queries directly,那么您可以使用底层 Zend Db 抽象来实现。
【讨论】: