[symfony-fr] Re: Validator dynamique (Recuperation des possibilites depuis un model)

2009-06-08 Par sujet Mailing-list Lélio

En fait tu peux avoir une fonction  
StatusPeer::GetCriteriaAllStatusExceptDefault() 
qui renvoie le criteria que tu utilises pour ta fonction
StatusPeer::GetAllStatusExceptDefault()
Et tu la passes pour le widget et pour le validator avec l'option criteria
= 'GetCriteriaAllStatusExceptDefault'

Tu en profites pour faire un refactoring sur ta fonction et hop le tour est
joué.

 -Message d'origine-
 De : symfony-fr@googlegroups.com 
 [mailto:symfony...@googlegroups.com] De la part de Arkan
 Envoyé : lundi 8 juin 2009 14:54
 À : Symfony-fr
 Objet : [symfony-fr] Validator dynamique (Recuperation des 
 possibilites depuis un model)
 
 
 Bonjour,
 
 J'ai une form dont un des champs est une cle etrangere sur 
 une autre table. Ne voulant pas afficher tout le contenu de 
 cette derniere j'ai fais la chose suivante.
 
 fichier /lib/form/MandatForm.php
 function configure()
 {
$this-widgetSchema['status_id'] = new 
 sfWidgetFormSelect(array ('choices' = 
 StatusPeer::GetAllStatusExceptDefault()))
 }
 
  Ma question est comment configurer le validateur ???
 
 
 Merci bcp
  
 


--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Validator dynamique (Recuperation des possibilites depuis un model)

2009-06-08 Par sujet Arkan

Merci de ta reponse, mais je ne comprend pas ...

Ce que je comprend c'est que j'ai une fonction qui me retourne le
critere:
Donc j'ai ca :
static public function GetCriteriaAllStatusExceptDefault()
  {
$c = new Criteria();
$c-add(StatusPeer::CHOIX_PAR_DEFAULT, FALSE);
return $c;
  }
sfWidgetFormPropelSelect
Ensuite dans le configure de ma form :
 $this-widgetSchema['status_id'] = new sfWidgetFormPropelSelect();
mais je dois specifier un model ? et mon criteria je le met ou ? en
parametre a sfWidgetFormPropelSelect ? ca marche pas 

J'ai pas du tout compris ce que tu m'as dis en gros :D

Merci :P



On 8 juin, 17:10, Mailing-list Lélio mailing-l...@lelio.fr wrote:
 En fait tu peux avoir une fonction  
 StatusPeer::GetCriteriaAllStatusExceptDefault()
 qui renvoie le criteria que tu utilises pour ta fonction
 StatusPeer::GetAllStatusExceptDefault()
 Et tu la passes pour le widget et pour le validator avec l'option criteria
 = 'GetCriteriaAllStatusExceptDefault'

 Tu en profites pour faire un refactoring sur ta fonction et hop le tour est
 joué.



  -Message d'origine-
  De : symfony-fr@googlegroups.com
  [mailto:symfony...@googlegroups.com] De la part de Arkan
  Envoyé : lundi 8 juin 2009 14:54
  À : Symfony-fr
  Objet : [symfony-fr] Validator dynamique (Recuperation des
  possibilites depuis un model)

  Bonjour,

  J'ai une form dont un des champs est une cle etrangere sur
  une autre table. Ne voulant pas afficher tout le contenu de
  cette derniere j'ai fais la chose suivante.

  fichier /lib/form/MandatForm.php
  function configure()
  {
     $this-widgetSchema['status_id'] = new
  sfWidgetFormSelect(array ('choices' =
  StatusPeer::GetAllStatusExceptDefault()))
  }

   Ma question est comment configurer le validateur ???

  Merci bcp
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Validator dynamique (Recuperation des possibilites depuis un model)

2009-06-08 Par sujet Tonio

Hello,

La liste des options pour un sfWidgetFormPropelSelect se trouve ici :
http://www.symfony-project.org/api/1_2/sfWidgetFormPropelSelect#method_configure

HTH,

Tonio

On Jun 8, 4:12 pm, Arkan florian.bertho...@gmail.com wrote:
 Merci de ta reponse, mais je ne comprend pas ...

 Ce que je comprend c'est que j'ai une fonction qui me retourne le
 critere:
 Donc j'ai ca :
 static public function GetCriteriaAllStatusExceptDefault()
   {
     $c = new Criteria();
     $c-add(StatusPeer::CHOIX_PAR_DEFAULT, FALSE);
     return $c;
   }
 sfWidgetFormPropelSelect
 Ensuite dans le configure de ma form :
  $this-widgetSchema['status_id'] = new sfWidgetFormPropelSelect();
 mais je dois specifier un model ? et mon criteria je le met ou ? en
 parametre a sfWidgetFormPropelSelect ? ca marche pas 

 J'ai pas du tout compris ce que tu m'as dis en gros :D

 Merci :P

 On 8 juin, 17:10, Mailing-list Lélio mailing-l...@lelio.fr wrote:



  En fait tu peux avoir une fonction  
  StatusPeer::GetCriteriaAllStatusExceptDefault()
  qui renvoie le criteria que tu utilises pour ta fonction
  StatusPeer::GetAllStatusExceptDefault()
  Et tu la passes pour le widget et pour le validator avec l'option criteria
  = 'GetCriteriaAllStatusExceptDefault'

  Tu en profites pour faire un refactoring sur ta fonction et hop le tour est
  joué.

   -Message d'origine-
   De : symfony-fr@googlegroups.com
   [mailto:symfony...@googlegroups.com] De la part de Arkan
   Envoyé : lundi 8 juin 2009 14:54
   À : Symfony-fr
   Objet : [symfony-fr] Validator dynamique (Recuperation des
   possibilites depuis un model)

   Bonjour,

   J'ai une form dont un des champs est une cle etrangere sur
   une autre table. Ne voulant pas afficher tout le contenu de
   cette derniere j'ai fais la chose suivante.

   fichier /lib/form/MandatForm.php
   function configure()
   {
      $this-widgetSchema['status_id'] = new
   sfWidgetFormSelect(array ('choices' =
   StatusPeer::GetAllStatusExceptDefault()))
   }

    Ma question est comment configurer le validateur ???

   Merci bcp
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---



[symfony-fr] Re: Validator dynamique (Recuperation des possibilites depuis un model)

2009-06-08 Par sujet Arkan

Merci a vous ;)

Probleme resolu avec ceci.

$this-widgetSchema['status_id'] = new sfWidgetFormPropelChoice(array
('model' = 'Status', 'add_empty' = false, 'criteria' = $c));

Merci beaucoup ;)
Symfony ca roxx :)

On 8 juin, 18:23, Tonio brankg...@gmail.com wrote:
 Hello,

 La liste des options pour un sfWidgetFormPropelSelect se trouve ici 
 :http://www.symfony-project.org/api/1_2/sfWidgetFormPropelSelect#metho...

 HTH,

 Tonio

 On Jun 8, 4:12 pm, Arkan florian.bertho...@gmail.com wrote:



  Merci de ta reponse, mais je ne comprend pas ...

  Ce que je comprend c'est que j'ai une fonction qui me retourne le
  critere:
  Donc j'ai ca :
  static public function GetCriteriaAllStatusExceptDefault()
    {
      $c = new Criteria();
      $c-add(StatusPeer::CHOIX_PAR_DEFAULT, FALSE);
      return $c;
    }
  sfWidgetFormPropelSelect
  Ensuite dans le configure de ma form :
   $this-widgetSchema['status_id'] = new sfWidgetFormPropelSelect();
  mais je dois specifier un model ? et mon criteria je le met ou ? en
  parametre a sfWidgetFormPropelSelect ? ca marche pas 

  J'ai pas du tout compris ce que tu m'as dis en gros :D

  Merci :P

  On 8 juin, 17:10, Mailing-list Lélio mailing-l...@lelio.fr wrote:

   En fait tu peux avoir une fonction  
   StatusPeer::GetCriteriaAllStatusExceptDefault()
   qui renvoie le criteria que tu utilises pour ta fonction
   StatusPeer::GetAllStatusExceptDefault()
   Et tu la passes pour le widget et pour le validator avec l'option criteria
   = 'GetCriteriaAllStatusExceptDefault'

   Tu en profites pour faire un refactoring sur ta fonction et hop le tour 
   est
   joué.

-Message d'origine-
De : symfony-fr@googlegroups.com
[mailto:symfony...@googlegroups.com] De la part de Arkan
Envoyé : lundi 8 juin 2009 14:54
À : Symfony-fr
Objet : [symfony-fr] Validator dynamique (Recuperation des
possibilites depuis un model)

Bonjour,

J'ai une form dont un des champs est une cle etrangere sur
une autre table. Ne voulant pas afficher tout le contenu de
cette derniere j'ai fais la chose suivante.

fichier /lib/form/MandatForm.php
function configure()
{
   $this-widgetSchema['status_id'] = new
sfWidgetFormSelect(array ('choices' =
StatusPeer::GetAllStatusExceptDefault()))
}

 Ma question est comment configurer le validateur ???

Merci bcp
--~--~-~--~~~---~--~~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe Symfony-fr 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~--~~~~--~~--~--~---