Magento自定义块方法不起作用

时间:2014-03-03 01:06:26

标签: php magento

我在Magento中创建了一个自定义模块,但我为我的块定义的方法由于某种原因无法正常工作。我可以在模板中创建块的实例并调用父块方法,但不调用我定义的方法。

/app/code/local/MyCompany/Morecategories/Block/List.php

<?php
class MyCompany_Morecategories_Block_List extends Mage_Core_Block_Template
{

  public function getMoreCategories() {
    return 'More categories';
  }
}

然后在我的模板文件中,如果我运行$this->getMoreCategories(),它将返回null。

我已尝试投放get_class($this),并返回MyCompany_Morecategories_Block_List

我还运行get_class_methods($this)但它只返回了父块方法。

我无法想象为什么我的方法不起作用。

0 个答案:

没有答案