Magento -不创建Block文件,如何直接包含一个.phtml文件

不创建Block文件,如何在一个phtml文件直接包含一个.phtml文件。前提是:仍然需要向该phtml文件传如变量参数

有一个pthml文件(catalog/product/small.phtml)内容如下:
<div>
<?php echo $this->getName(); ?>
</div>


另一个phtml可以调用如下:
echo $this->getLayout()->createBlock('core/template')->setTemplate('catalog/product/small.phtml')->setName('Bill Gates')->toHtml() ;


运行结果:将在调用phtml合适处显示'Bill Gates'.

附:在你的phtml文件中调用CMS Block
echo $this->getLayout()->createBlock('cms/block')->setBlockId('contacts_text')->toHtml() ;

你可能感兴趣的:(PHP,cms)