magento输出到phtml

//第一种

$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


转载请注明出处!


你可能感兴趣的:(测试,Class,文档,Magento)