【发布时间】:2012-12-05 05:10:18
【问题描述】:
如何禁用布局渲染?
暂时我可以通过这种方式检测到请求是通过 jQuery 发出的:
public function initialize()
{
if (!$this->request->isAjax()) {
// disable layout here... how?
}
}
可以在全球范围内完成吗?
所有控件的处理 ajax 请求的代码都是相同的,有没有办法为整个应用程序全局定义此行为规则?
【问题讨论】:
-
什么是初始化?这是在您的基本控制器类中还是什么?
-
@Koveras 我已经扩展了 phalcon\mvc\controller 并定义了这个函数来处理 ajax 请求。请看docs.phalconphp.com/en/latest/reference/…
标签: php layout controller xmlhttprequest phalcon