権限モジュールへのアクセス中に次のエラーが表示されます。
array_map() [<a href='function.array-map'>function.array-map</a>]: Argument #2 should be an array
main.php ファイルに適切な構成設定を追加して、権限モジュールを有効にしました
誰かがこの問題を解決するのを手伝ってくれませんか
権限モジュールへのアクセス中に次のエラーが表示されます。
array_map() [<a href='function.array-map'>function.array-map</a>]: Argument #2 should be an array
main.php ファイルに適切な構成設定を追加して、権限モジュールを有効にしました
誰かがこの問題を解決するのを手伝ってくれませんか
あなたの権利がコントローラー内で正しく定義されていないように聞こえます。
そのため、関数が通常位置の後にあるものを通過するとき[1]
(actions
ご覧のように、すべてが異なる状態になるため) コントローラーで許可されているのは、そこに配列が見つからないことですexpression
。roles
message
あなたのコードを見ずに実際に何が起こっているのかをより具体的に説明することはできませんが、おそらく試したことがあると思います:
public function accessRules()
{
return array(
array('allow',
'actions'=>'*',
'users'=>array('?'),
),
);
}
実際、私はそれがそうあるべきだと信じています:
public function accessRules()
{
return array(
array('allow',
'actions'=>array('*'),
'users'=>array('?'),
),
);
}
それが役に立てば幸い、