我在magento中有一个自定义函数,如何在前端看到公共函数值?
功能:
isMeh
谢谢
答案 0 :(得分:1)
正如您所说,您在/app/code/core/Mage/Wishlist/Model/Item/Option.php中添加了此代码。因此,您可以使用
等工厂方法实例化此类$itemOption = Mage::getModel('wishlist/item_option');
如果您在单独的文件中尝试此代码并回显get_class($itemOption)
,您将看到类名。现在,您可以通过$itemOption -> getOptionsWithValues()
等对象直接访问该函数。
但是你永远不应该直接对核心文件进行更改,而是可以在本地文件夹中复制相同的文件夹结构,或者重写要覆盖的模型类。
答案 1 :(得分:0)
在Magento中,如果要通过调用函数来显示某些值。你需要在块
中定义该功能如果在块中定义了此功能。使用此代码从phtml文件中调用它。
$blockObj = $this->getLayout()->getBlock('block_name');
调用阻止功能
echo $blockObj->getOptionsWithValues();