我正在使用一个模板,它在块中调用一个函数,在该块中我试图用 Mage::registry('current_category')
拉出当前类别.但是它总是返回NULL。我尝试从产品页面、搜索页面执行此操作 - 仍然没有。是否有任何原因会返回 NULL,我可以检查哪些内容?
最佳答案
它是空的,因为它没有设置。注册表充当全局变量的系统,不依赖于 PHP 的内置全局支持。不能保证已注册的任何特定变量在每个页面上都可用。例如,您说您在搜索页面上尝试过此操作。 current_category
应该怎么办?在搜索页面上?
它是空的,因为它应该是。
关于magento - Mage::registry ('current_category' ) 会返回 NULL 的任何原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264514/