【发布时间】:2021-02-12 13:00:51
【问题描述】:
我试图通过使用这个行为()函数只允许索引操作 现在它也被拒绝索引
谁能解决并解释规则返回。
<?php
namespace api\modules\v1\controllers;
use yii\rest\ActiveController;
use yii\filters\AccessControl;
/**
* Doctor Controller API
*/
class DoctorController extends ActiveController
{
public $modelClass = 'api\modules\v1\models\Doctor';
public function behaviors()
{
return [
'access' => [
'class' => \yii\filters\AccessControl::className(),
'only' => ['index'],
'rules' => [
[
'allow' => false,
'verbs' => ['POST']
],
[
'allow' => true,
'actions' => ['index'],
'verbs' => ['GET'],
'roles' => ['?'],
],
[
'allow' => true,
'roles' => ['?'],
],
// everything else is denied
],
],
];
}
}
【问题讨论】:
标签: yii yii2-advanced-app yii2-basic-app