Je ne veux pas pinailler, mais d'un point de vue conception, et pour
respecter le pattern MVC, ne vaut-il pas mieux renvoyer directement le
résultat directement depuis la méthode login_exists() dans la classe
inscriptionTable plutôt que d'exécuter la requête dans l'action? (c'est une
vraie question, en fait [quoique peut-être un peu hors sujet])



2011/1/31 mehdi mays <[email protected]>

> Bonjour
>
>
>
> #....\lib\model\doctrine\inscriptionTable.class.php
> class inscriptionTable extends Doctrine_Table
> {
>
>     public static function getInstance()
>     {
>         return Doctrine_Core::getTable('inscription');
>     }
>
>   public function login_exists($var){
>  $q= $this->createQuery('ins')
>    ->where('ins.login=?',$var);
>    return $q;
>   }
>
> }
>
> #...\apps\frontend\modules\inscription\actions\actions.class.php
> class inscriptionActions extends sfActions
> {
> ...
>   public function executeLogin(sfWebRequest $request)
>   {
>
> $q=Doctrine_Core::getTable('inscription')->login_exists($request->getParameter('login'))->count();
>    $this->query=$q->execute();
>   }
>   }
>
-- 
Gregory Berger


"*To be is to do" - Socrates
"To do is to be" - Sarte
"Do be do be do" - Sinatra
*

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à