在我的app-basic应用程序中,我有一个典型/经典的ACF声明,它使用matchCallback:publicfunctionbehaviors(){return['access'=>['class'=>AccessControl::className(),'rules'=>[['allow'=>true,'roles'=>['@'],'matchCallback'=>function($rule,$action){echo'Yii::$app->controller->actionParams='.print_r(Yii::$app->controller->actionPara
我正在使用Yii2并利用他们的behaviors在我的Controller中。我正在构建自己的权限系统,因为权限相当复杂,所以我需要使用matchCallback.这是一个例子:publicfunctionbehaviors(){return['access'=>['class'=>AccessControl::className(),'only'=>['view'],'rules'=>[['allow'=>true,'actions'=>['view'],'matchCallback'=>function($rule,$action){returnYii::$app->authMan