【问题标题】:Save simple data in Magento's DB w/o Model在没有模型的 Magento DB 中保存简单数据
【发布时间】:2010-04-12 14:24:09
【问题描述】:

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

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

谢谢, 乔

【问题讨论】:

    标签: magento


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-13
        • 2021-05-03
        • 1970-01-01
        • 2020-01-13
        • 2011-08-12
        • 2017-01-07
        • 1970-01-01
        相关资源
        最近更新 更多