//第一种
$block=$this->getLayout()->createBlock(‘newslettercampaign/adminhtml_view’) ->setTemplate(“newslettercampaign/test.phtml”); $block->assign(‘id’,$id);//输出变量到phtml $block->setPrice($price);//也可以输出变量到phtml,在phtml种使用$this->getPrice()获取,此方法未测试 $this->getResponse()->setBody($block->toHtml());//other way第二种
$this->loadLayout()->_addContent($this->getLayout()->createBlock(‘newslettercampaign /adminhtml_view’)->setTemplate (“newslettercampaign/view.phtml”))->renderLayout();在newslettercampaign模块中,建立block/adminhtml/view.php(此处与createBlock(‘newslettercampaign/adminhtml_view’)对应)
class Joolwe_Newslettercampaign_Block_Adminhtml_View extends Mage_Core_Block_Template {}
建立test.phtml文档,app/design/adminhtml/default/default/template/newslettercampaign/test.phtml
转载请注明出处!