2

私の研究から、これは可能ではないと思いますが、確認したいと思います。accessRulesを介してRBACbizRuleにパラメーターを渡すことは可能ですか。今のところ、誰かが投稿を編集/削除できるようにする前に、誰かが投稿の所有者であるかどうかを(他のチェックとともに)チェックする必要があります。したがって、bizRuleのowner_idを比較して確認する必要がありますが、accessRulesをYii::app()->user->id == param['owner_id']使用してそのパラメータを渡すことはできないと思いますか?または私はできますか?

4

2 に答える 2

3

あなたはそれをすることはできません。

さまざまなアクションには、さまざまなbizRulesが必要です。したがって、アクションを実行する前に、これらすべてのデータをロードするのは非効率的です。

于 2011-07-15T23:37:22.713 に答える
1
'return yii::app()->user->id==Business::model()->findByPk($_GET["id"])->create_user_id;';

これは私が更新中にIDを見つけるために与えるものです

于 2012-06-08T21:05:24.927 に答える