Le code ci-dessous ne fonctionne pas car $ owner_id n'est pas défini dans la classe où l'expression est évaluée. Des idées comment résoudre ce problème?Comment passer des arguments pour accéder aux expressions de règles dans le contrôleur de structure yii
public function accessRules(){
$owner_id = $this->loadModel()->owner_id;
return array(
...
array('allow',
'actions'=>array('update'),
'expression'=>'$user->id==$owner_id',
));
}
ne devons-nous pas spécifier le nom des contrôleurs? –
votre solution ne fonctionne pas –