私は私のコントローラでは、このようなアクセス制御を持っている:yii2の更新ボタンを無効にするにはどうすればよいですか?
public function behaviors()
{
return [
'access'=>[
'class' => AccessControl::className(),
'only'=>['view','index'],
'rules'=>[
[
'allow'=>true,
'actions'=>['view','index'],
'roles'=>['@'],
]
],
],
];
}
私はそのコードを使用する場合は、データレコードを更新することが可能になります。しかし、今私が必要とするのは、更新ボタンを無効にする方法です。更新をクリックすると、禁じられていると言われます。それを作る方法? update
にどんな役割へのアクセス権を与えるルールがないので、ルールもactionUpdate
に適用されます
public function behaviors()
{
return [
'access'=>[
'class' => AccessControl::className(),
'only' => ['view', 'index', 'update'],
'rules' => [
[
'allow' => true,
'actions' => ['view', 'index'],
'roles' => ['@'],
]
],
],
];
}
この方法及び:事前に感謝
更新ボタンについて教えてください。それはどこにある? – dataskills