getStoreConfig块或模型的最佳位置



创建magento模块时,有时需要存储配置值以便在模板文件中使用。哪里是最好的地方-我应该创建一个模型,还是一个帮手或块足够好?

我认为在最佳实践方面?

我会说helper,因为它可以从任何地方访问。如果它只在一个块或它的模板中使用,那么把它放在一个块中并没有什么坏处,尽管当helper可以这样做时,没有太多理由为此创建一个块。

模型应该只用于进行建模。根据经验,我只对可能在数据结构中使用的对象使用模型,而不是作为函数的方便保存器。

Template应该(只要可能)从block中获取所有内容,以保持它的简单和少阻塞…如果您认为这样可以增强重用能力,则可以在块中调用帮助器来获取配置值。

最新更新