从我的研究中我不认为这是可能的,但我想确定。是否可以通过accessRules将参数传递给RBAC bizRule。现在我需要在允许他们编辑/删除帖子之前检查某人是否是帖子所有者(连同其他支票)。所以我需要比较bizRule中的owner_id来验证Yii::app()->user->id == param['owner_id']
,但我认为我不能使用accessRules传递该参数?或者我可以吗?
答案 0 :(得分:3)
你不能这样做。
不同的行动需要不同的bizRules。因此,在任何可能的操作执行之前加载所有这些数据将是低效的。
答案 1 :(得分:1)
'return yii::app()->user->id==Business::model()->findByPk($_GET["id"])->create_user_id;';
这是我在更新期间找到id的内容