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
}
}