首页 > 代码片段 > 后端

Yii2中在beforeAction()方法返回内容的正确操作方法

时间:2020-06-04|浏览次数:332次

使用yii2框架时避免不了需要在beforeAction()方法中定义自己的逻辑。此时会发现beforeAction()方法只能返回true或者false,那么怎么样返回内容呢?

答案是:

Yii::$app->getResponse()->data = '要返回的内容';
return false;
 
// 示例
public function beforeAction( $action ) {
    Yii::$app->getResponse()->data = '要返回的内容';
    return false;
});