小编Nik*_*rov的帖子

Magento Block构造 - 使用_construct还是__construct?

我有点困惑.我阅读了Alan Storm关于Magento块生命周期方法的优秀文章,据我所知,应该使用该protected _construct()方法来初始化块.在我的情况下,我只想设置正确的块模板.所以我假设我应该使用

protected function _construct()
{
    parent::_construct();
    $this->setTemplate('stenik/qaforum/forum.phtml');
}
Run Code Online (Sandbox Code Playgroud)

但是,当我查看一些核心Magento模块的块时,它们似乎使用php __construct方法来完成它.例如Mage_Poll_Block_Poll,Mage_ProductAlert_Block_Price,Mage_Rating_Block_Entity_Detailed,Mage_Review_Block_Form

虽然两种方式实际上都有效,但我想知道什么是正确的方法.

magento magento-1.7

7
推荐指数
1
解决办法
4573
查看次数

标签 统计

magento ×1

magento-1.7 ×1