Questions tagged «best-practice»

表示与Magento中的最佳做法相关的问题。

2
Magento 2:正确使用助手
我开始看到越来越多的人声明帮助程序类,以便能够在模板文件中使用以下内容: $this->helper('Path/To/Helper/Class')->customMethod(); 这种代码使人们避免不直接使用对象管理器的限制,但是我倾向于在那些帮助器中看到应该是块代码的代码。 所以这是我的问题: 在助手类中应该写些什么? 在哪些情况下在模板中使用辅助方法是否有意义?




2
重写资源模型时如何处理不推荐使用的“ Mysql4”类
我必须重写Mage_Catalog_Model_Resource_Category_Flat。 Mage_Catalog_Model_Resource_Eav_Mysql4_Category_FlatMagento 1.7中仍然存在旧的资源类,以实现向后兼容,并扩展了新的资源类。 在代码库中搜索完整的模型别名resource_eav_mysql4_category_flat不会产生任何结果。但是config.xmlMage_Catalog的包含以下行: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> 而且我不知道在哪里以及如何deprecatedNode使用。 重写这种资源模型时会遇到什么困难?我应该重写两个类吗?还是可以安全地忽略mysql4类?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.