Yii2-控制器的行为
了解控制器的行为 在这个控制器中,我得到了很多应该在登录后访问的操作。 我如何在没有登录的情况下在此控制器中执行一个特殊操作 我只是尝试一下,没有成功。这是我的密码Yii2-控制器的行为,yii2,Yii2,了解控制器的行为 在这个控制器中,我得到了很多应该在登录后访问的操作。 我如何在没有登录的情况下在此控制器中执行一个特殊操作 我只是尝试一下,没有成功。这是我的密码 class RequestController extends Controller { public function behaviors() { return [ 'verbs' => [ 'class' => VerbFilter::className(), 'actions' =&g
class RequestController extends Controller {
public function behaviors() {
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
'bulk-delete' => ['post'],
],
],
'access' => [
'class' => AccessControl::className(),
'only' => ['approve'], /*Special action*/
'rules' => [
[
'actions' => ['approve'],
'allow' => false,
'roles' => ['?'],
],
],
],
];
}
请告知。您需要在规则中使用
'allow'=>true
,如下所述:
您需要在规则中使用
'allow'=>true
,如下所述:
您应该分配
'access' => [
'class' => AccessControl::className(),
'only' => ['approve'], /*Special action*/
'rules' => [
[
'actions' => ['approve'],
'allow' => true,
'roles' => ['?'],
],
],
],
你应该分配
'access' => [
'class' => AccessControl::className(),
'only' => ['approve'], /*Special action*/
'rules' => [
[
'actions' => ['approve'],
'allow' => true,
'roles' => ['?'],
],
],
],