有时我会看到这样的事情:
<?php echo $this->getLayout()->createBlock("menupro/menu")->setGroup_id(5)->setTemplate("menupro/menupro.phtml")->toHtml(); ?>
我想知道这是否是一种好的做法?
这是一个相当主观的问题,我个人完全赞成。您可以使代码更具可读性。查看此链接:方法链接的效果
主要缺点是必须返回对象。您不能返回任何其他值,因为您只允许返回$this。