很多天我一直在搜索getModel(),getResourceModel()和getSingleton()之间的差异。但无法澄清事实。你能帮忙解决这个问题吗?
哪一项最适合进行magento优化?
答案 0 :(得分:1)
简单地说:
GetModel用于忙碌逻辑,它从类中检索新实例。
getSingleton是相同的,除了它检索单个现有对象。
getReosurceModel用于与数据库交互。
那些不用于优化,每个模型都有不同的含义"。我更喜欢一次实例化每个模型然后再使用它们。如果你有一个包含现有变量和值的模型,并且在进一步的编程过程中需要它们,那么你应该使用单例模式。
HTH,
MageZeus