例如:一个名为ajaxhandlerController的控制器,它可以接收几个ajax请求类型,每个类型在布局xml中应该有单独的块
在我要写的ajaxhandler索引的布局中
<mymodule_ajaxhandler_index>
<block some block></block>
</mymodule_ajaxhandler_index>
Run Code Online (Sandbox Code Playgroud)
如果有$ request ['type'] =="save",我如何从索引更改为保存; 所以我可以使用
<mymodule_ajaxhandler_save>
Run Code Online (Sandbox Code Playgroud)
我会忘记布局XML.简单地实例化Core_Block_Html_Template并根据收到的请求类型将正确的模板分配给使用setTemplate方法.
$html = $this->getLayout()
->createBlock('core/template')
->setTemplate('your/template.phtml')
->toHtml();
Run Code Online (Sandbox Code Playgroud)