我在配置或其他文件中找不到任何声明。
我试图找到类似的东西:
<helpers>
<catalog>
<class>Mage_Catalog_Helper</class>
</catalog>
</helpers>
但是连Mage_Catalog_Helper_Image都没有任何条目。
有人可以帮忙找到吗?
最佳答案
自动加载器作弊。如果它找不到别名的定义(例如“catalog”
),那么它假设它一定是一个Mage
模块。您可以输入任何未知的别名,然后看到同样的事情发生。例如调用:
Mage::getModel('foo/bar');
...产生如下错误:
Fatal error: Class 'Mage_Foo_Model_Bar' not found
这就是为什么你找不到目录助手声明的原因;空无一人。但您可以创建自己的,并且它将优先。
关于magento - 目录助手在哪里声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8551172/