0
我已經wrking如果我設置使用TargetController動作名 「除了」Yii2定製ActionFilter不是 「唯一」 定義爲通配符
Yii2正矢量是2.0.11.2在PHP 5.5 debian8
我已經wrking如果我設置使用TargetController動作名 「除了」Yii2定製ActionFilter不是 「唯一」 定義爲通配符
Yii2正矢量是2.0.11.2在PHP 5.5 debian8
因爲v ersion 2.0.9操作ID可以被指定爲通配符,例如,現場/*。 yii2-doc
如果你想附加過濾器'only'屬性,並把ID作爲通配符,例如target/*
,你應該將它作爲行爲附加到模塊類,而不是控制器。在RestModule 試試這個:
RestModule:
public function behaviors()
{
$behaviors['myfilter'] = [
'class' => MyFilter::className(),
'only' => ['target/*'],
];
return $behaviors;
}
你不能像項目添加表達了 '僅僅' 陣中,只有精確控制ID的 –
@SzántóZoltán,Yii2文件:從版本2.0.9動作ID可以被指定爲通配符,例如網站/ *,我有版本。 2.0.11.2 –
直到這個問題我才注意到這個特性,所以非常感謝你的問題。 –