0
我正在对我的控制器之一进行ajax调用。但是每次我调用init()时都会执行(这就是init()的工作方式)。那么是否有任何方法来禁用init()的执行?Zend:有没有办法为ajax请求禁用init函数?
我正在对我的控制器之一进行ajax调用。但是每次我调用init()时都会执行(这就是init()的工作方式)。那么是否有任何方法来禁用init()的执行?Zend:有没有办法为ajax请求禁用init函数?
最简单的方法是只是为了检查它是否在init内部的Ajax请求:
public function init()
{
if (!$this->getRequest()->isXmlHttpRequest()) {
// init code here
}
}