beforeAction関数内のデータを印刷するには?私は、コントローラ内の各アクションの前にいくつかの検証を行うために、いくつかの条件がbeforeActionで発生した場合ので、私は、たとえば、データをプリントアウトし、さらに実行を防ぐ必要がありますしたい、JSON:私は別のものにするとしても、内部リダイレクトを試すYii2でbeforeActionのテキストを印刷するには
[
status: "error",
msg: "access denied"
]
コントローラですが、動作しません。
public function beforeAction($action)
{
$request = Yii::$app->request;
if (! checkByToken($request->get('token')) && $this->getRoute() != 'web/abonent/token_error') {
\Yii::$app->runAction('web/abonent/token_error');
return true;
}
return parent::beforeAction($action); // TODO: Change the autogenerated stub
}
しかし、別の考え方があるかもしれません。アクションの前に条件をチェックし、結果をプリントするか、アクションを実行させるだけです。
ありがとうございます。 –