如何从phtml文件中调用块类函数

时间:2015-06-30 06:21:37

标签: php magento

我有块类

    class GauravKhatri_BestSeller_Block_Index extends Mage_Core_Block_Template
{

public function getBestsellerProducts()
{       
//Here is my code
}
}

我有bestseller.phtml文件。 我想在phtml文件中获得该函数的结果。

任何人都可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:1)

如果此模板文件“bestseller.phtml”与您的块直接关联。如下例所示:

<block type="bestSeller/index" name="bestseller" template="bestseller.phtml "/>  

然后您可以使用GauravKhatri_BestSeller_Block_Index访问关联模板中此块类$this的所有功能。例如:

$this->getBestsellerProducts();

答案 1 :(得分:0)

你可以直接在模板中调用块

$bestseller = $this->getLayout()->getBlock('bestSeller/index');
$bestseller->getBestsellerProducts();