Php 如何';在phalcon框架中使用xmlhttprequest时,是否可以禁用呈现布局?
如何禁用布局渲染? 有那么一会儿,我可以通过jQuery检测到请求是通过以下方式发出的:Php 如何';在phalcon框架中使用xmlhttprequest时,是否可以禁用呈现布局?,php,layout,controller,xmlhttprequest,phalcon,Php,Layout,Controller,Xmlhttprequest,Phalcon,如何禁用布局渲染? 有那么一会儿,我可以通过jQuery检测到请求是通过以下方式发出的: public function initialize() { if (!$this->request->isAjax()) { // disable layout here... how? } } 可以在全球范围内完成吗? 处理ajax请求的代码对于所有控件都是相同的,有没有一种方法可以为整个应用程序全局定义此行为规则 public function initi
public function initialize()
{
if (!$this->request->isAjax()) {
// disable layout here... how?
}
}
可以在全球范围内完成吗?
处理ajax请求的代码对于所有控件都是相同的,有没有一种方法可以为整个应用程序全局定义此行为规则
public function initialize()
{
if (!$this->request->isAjax())
{
// disable layout here... how?
$this->view->setRenderLevel(\Phalcon\Mvc\View::LEVEL_ACTION_VIEW);
}
}
还可以通过调用禁用自动渲染
$this->view->disable();
$this->view->setRenderLevel(\Phalcon\Mvc\view::LEVEL\u ACTION\u view)在这里会更正确。。但非常感谢你的想法:)什么是初始化?这是在您的基本控制器类中还是什么?@Koveras我扩展了phalcon\mvc\controller并定义了这个函数来处理ajax请求。请看