了解控制器的行为。
在这个控制器中,我有很多应该在登录后访问的操作。 如何在没有登录的情况下在此控制器中执行一个特殊操作?
我只是尝试,而不是succces。这是我的代码。
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' => ['?'],
],
],
],
];
}
请告知。
答案 0 :(得分:1)
您需要在规则中使用
'allow' => true
,此处描述如下:
Yii2 authorization
答案 1 :(得分:0)
你应该分配
find / -type f | head -n 1000 \
| perl -ne 'chomp; @a = stat($_); print($a[9], " ", $_, "\n");' \
| LC_ALL=C sort -n -k1,1 \
| cut -d' ' -f2-