我正在使用一个模板,该模板在块中调用函数,并且在该块内,我尝试使用Mage::registry('current_category')拉当前类别。但是,它始终返回NULL。我尝试从产品页面,搜索页面执行此操作-仍然没有。它有什么原因会返回NULL,我可以检查哪些内容?

最佳答案

空值,因为未设置。该注册表充当不依赖PHP内置的全局支持的全局变量的系统。不能保证已注册的任何特定变量在每个页面上都可用。例如,您说您在搜索页面上尝试过此操作。搜寻页面上的current_category应该是什么?

这是空的,因为它应该是。

关于magento - 为什么Mage::registry ('current_category')会返回NULL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6264514/

10-12 14:56