Zend framework Yii:Zend';s预剥离和初始类比

Zend framework Yii:Zend';s预剥离和初始类比,zend-framework,yii,Zend Framework,Yii,我必须将应用程序从Zend转换为Yii框架。由于我是Zend的新手,我想知道如何在Yii中实现控制器preDispatch()和init()函数。谢谢您的建议。对于init,Yii控制器中也有相同的功能 public function init() { // Do some initialization } 对于您可以使用的predispatch,它将在操作之前调用-如果希望执行操作,则返回true,否则返回false以取消执行 protected function beforeAct

我必须将应用程序从Zend转换为Yii框架。由于我是Zend的新手,我想知道如何在Yii中实现控制器preDispatch()和init()函数。谢谢您的建议。

对于init,Yii控制器中也有相同的功能

public function init()
{
    // Do some initialization
}
对于您可以使用的predispatch,它将在操作之前调用-如果希望执行操作,则返回true,否则返回false以取消执行

protected function beforeAction($action) {          
    // Do some logic just before action
    return true;
}
验证自定义控制器时,应调用父方法

这也是非常有用的