Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous
voila je relance un problème que j'ai rencontré et que j'ai pas reussie à resoudre. Le probleme concerne les assertions c.a.d. donner la possibilité au créateur d'une resource de modifier uniquement sa resource . voila j'ai crée une assertion assez generique pour pouvoir l'utiliser un peu partout; pour savoir si l'utilisateur connecte est le proprietaire de la resource je dois recuperer l'id exemple
http://test.localhost.lan/backend/resource/update/id/129
de la résource dans l'url et faire un test avec la base de données. le problème justement vient du fait que j'arrive pas à récupérer cet id en parametre dans ma classe MY_Acl derivé de zend_acl. code
$this->allow('member', 'resources','update',new My_Acl_AssertOwner(new Default_Model_resourcesMapper(),'users_id',$this->_request->getParam('id')));
.
le seul moment ou j'ai acces aux parametres de l'url c'est dans ma classe plugins d'authentification. ce qui m'arrange pas. alors voila. si quelque peut m'aider à me debloquer de cette situation c'est avec grand plaisir. merci d'avance.
Dernière modification par yveson33 (22-09-2009 18:35:49)
Hors ligne
Il y a une philosophie derrière le zend framework : il est très très flexible mais si tu ne parviens pas à faire quelque chose, alors c'est surement que tu cherches pas dans la bonne direction etq eu tu veux faire quelque chose d'incorrect.
Hors ligne
Pages: 1