Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-03-2008 11:33:49

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

[résolu]Comprendre les Assert

Bonjour,

Je ne comprends pas à quoi sert les asssertion dans les Acl. Malgré le code qui pourrait être claire dans la définition de cette interface :

Code:

   /**
     * Returns true if and only if the assertion conditions are met
     *
     * This method is passed the ACL, Role, Resource, and privilege to which the authorization query applies. If the
     * $role, $resource, or $privilege parameters are null, it means that the query applies to all Roles, Resources, or
     * privileges, respectively.

Je ne comprends toujours pas. A quoi ça sert ? Quand est-ce que je dois utiliser ? J'ai lu ce post fort interessant mais rien à faire, y'a un truc qui m'échappe : http://www.z-f.fr/forum/viewtopic.php?id=555. Mon anglais craint dés fois.

Merci

Dernière modification par whitespirit (17-03-2008 11:26:50)

Hors ligne

 

#2 13-03-2008 16:21:57

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [résolu]Comprendre les Assert

Les asserts permette de faire des tests supplémentaires.

Initialement tu testes si X est autorisé a accéder à  Y.

Mais, tu peux rajouter des conditions:
Tu testes si X est autorisé a accéder à  Y uniquement dans les heures de boulots par exemple.
-> Tu rajoutes donc un assert qui test l'heure courante...


----
Gruiiik !

Hors ligne

 

#3 14-03-2008 06:37:17

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu]Comprendre les Assert

Haaaaaaa.... Du coup c'est la fonction isAllowed de l'Assert qui est testé quand on test l'acl->isAllow()? Et le paramètre d'Assert est en fait une classe qui prendra en paramètre des variables dynamique (provenant par exemple de ->request ?

Quelqu'un aurait un morceau de code simple ?

Hors ligne

 

#4 14-03-2008 09:52:23

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: [résolu]Comprendre les Assert

J'avais écrit un article, ici

Hors ligne

 

#5 17-03-2008 11:26:34

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu]Comprendre les Assert

Oui merci, je comprends mieux. A bientôt

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages