<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Validé un formulaire en Ajax avec Symfony 1.1</title>
	<atom:link href="http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html</link>
	<description>[DIM] pour les intimes :)</description>
	<lastBuildDate>Thu, 29 Jul 2010 12:25:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Guillaume chave</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-153</link>
		<dc:creator>Guillaume chave</dc:creator>
		<pubDate>Wed, 29 Jul 2009 09:20:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-153</guid>
		<description>Bon je viens de tester http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin il valide les strings, les emails, les dates mais c&#039;est pas en ajax, c&#039;est juste du JS. Mais il fait tout tout seul, tu peux le restreindre sur certains form, mais globalement wahou quoi.

Après c&#039;est à toi de voir si tu peux arriver à le customiser pour tes besoins et rajouter de l&#039;ajax avec sa base :p Et si t&#039;arrives à qqchose de propre fais le connaitre à la communauté :p</description>
		<content:encoded><![CDATA[<p>Bon je viens de tester <a href="http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin" rel="nofollow">http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin</a> il valide les strings, les emails, les dates mais c&#8217;est pas en ajax, c&#8217;est juste du JS. Mais il fait tout tout seul, tu peux le restreindre sur certains form, mais globalement wahou quoi.</p>
<p>Après c&#8217;est à toi de voir si tu peux arriver à le customiser pour tes besoins et rajouter de l&#8217;ajax avec sa base :p Et si t&#8217;arrives à qqchose de propre fais le connaitre à la communauté :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume chave</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-151</link>
		<dc:creator>Guillaume chave</dc:creator>
		<pubDate>Wed, 29 Jul 2009 08:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-151</guid>
		<description>Merci, je ne connaissais pas Plugin JQuery Validation :p 

Ben d&#039;un coté je connais pas de framework qui gère les mêmes règles de validation js/serveur... ah si peut être la plateforme .net (qui génère du js ..) à vérifier.

D&#039;un autre coté, si tu génère ton JS en php à partir de validators perso qui puisse te renvoyé l&#039;expression régulière de test .. tu peux arrivé à un truc ... m&#039;enfin c&#039;est pas le pied non plus ..

Ou alors as tu regard&quot; si un plugin symfony n&#039;existe pas déjà ?
Je viens de le faire et suis tombé sur http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin qui a l&#039;air de faire ce que je viens de dire (cad parser ton schéma de validation, créer le js qui va bien), à tester ..</description>
		<content:encoded><![CDATA[<p>Merci, je ne connaissais pas Plugin JQuery Validation :p </p>
<p>Ben d&#8217;un coté je connais pas de framework qui gère les mêmes règles de validation js/serveur&#8230; ah si peut être la plateforme .net (qui génère du js ..) à vérifier.</p>
<p>D&#8217;un autre coté, si tu génère ton JS en php à partir de validators perso qui puisse te renvoyé l&#8217;expression régulière de test .. tu peux arrivé à un truc &#8230; m&#8217;enfin c&#8217;est pas le pied non plus ..</p>
<p>Ou alors as tu regard&nbsp;&raquo; si un plugin symfony n&#8217;existe pas déjà ?<br />
Je viens de le faire et suis tombé sur <a href="http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin" rel="nofollow">http://www.symfony-project.org/plugins/sfJqueryFormValidationPlugin</a> qui a l&#8217;air de faire ce que je viens de dire (cad parser ton schéma de validation, créer le js qui va bien), à tester ..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xavier</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-150</link>
		<dc:creator>Xavier</dc:creator>
		<pubDate>Wed, 29 Jul 2009 08:01:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-150</guid>
		<description>merci pour ces explications et pour les sources, c&#039;est super sympa. En ce qui concerne mon projet, j&#039;ai pour l&#039;instant fait deux validations différentes, une en JS (Plugin JQuery Validation) et l&#039;autre, côté serveur, en me servant de la validation Symfony. ça m&#039;oblige à avoir deux fois les règles de validation. C&#039;est pas très propre mais pour le moment ça marche. Dommage que Symfony ne gère pas mieux ce genre de choses.</description>
		<content:encoded><![CDATA[<p>merci pour ces explications et pour les sources, c&#8217;est super sympa. En ce qui concerne mon projet, j&#8217;ai pour l&#8217;instant fait deux validations différentes, une en JS (Plugin JQuery Validation) et l&#8217;autre, côté serveur, en me servant de la validation Symfony. ça m&#8217;oblige à avoir deux fois les règles de validation. C&#8217;est pas très propre mais pour le moment ça marche. Dommage que Symfony ne gère pas mieux ce genre de choses.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume chave</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-141</link>
		<dc:creator>Guillaume chave</dc:creator>
		<pubDate>Tue, 28 Jul 2009 09:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-141</guid>
		<description>Ah oui, le code était plié j&#039;avais pas vu :p MéaCulpa, en fait l&#039;exemple que je donne est faux. (sans dec ^^)

En fait ce tuto est extrait d&#039;un projet, et la magie des copiés collés et la légèreté des tests ont fait qu&#039;en fait le champ &quot;Firstname&quot; était dans le projet un &quot;new sfValidatorAnd&quot; donc getValidators() marchait, donc récupération sous forme de tableau du validateur de String bref .. voilà

Sinon y me reste le code du module d&#039;inscription au complet sur : http://svn.assembla.com/svn/GreenHouse/Application_Web/apps/website/modules/Inscription/actions/actions.class.php

et la classe de formulaire : http://svn.assembla.com/svn/GreenHouse/Application_Web/plugins/sfGuardPlugin/lib/form/sfGuardUserForm.class.php

Oui je sais, je triturais le code du plugin au lieu de l&#039;étendre, c&#039;est moche c&#039;est horrible, je culpabilise. Mais je t&#039;ai pas dit que ce projet n&#039;est jamais sortie, que c&#039;est resté du test ? 

Voilà voilà normallement avec le svn tu as tout :p</description>
		<content:encoded><![CDATA[<p>Ah oui, le code était plié j&#8217;avais pas vu :p MéaCulpa, en fait l&#8217;exemple que je donne est faux. (sans dec ^^)</p>
<p>En fait ce tuto est extrait d&#8217;un projet, et la magie des copiés collés et la légèreté des tests ont fait qu&#8217;en fait le champ &laquo;&nbsp;Firstname&nbsp;&raquo; était dans le projet un &laquo;&nbsp;new sfValidatorAnd&nbsp;&raquo; donc getValidators() marchait, donc récupération sous forme de tableau du validateur de String bref .. voilà</p>
<p>Sinon y me reste le code du module d&#8217;inscription au complet sur : <a href="http://svn.assembla.com/svn/GreenHouse/Application_Web/apps/website/modules/Inscription/actions/actions.class.php" rel="nofollow">http://svn.assembla.com/svn/GreenHouse/Application_Web/apps/website/modules/Inscription/actions/actions.class.php</a></p>
<p>et la classe de formulaire : <a href="http://svn.assembla.com/svn/GreenHouse/Application_Web/plugins/sfGuardPlugin/lib/form/sfGuardUserForm.class.php" rel="nofollow">http://svn.assembla.com/svn/GreenHouse/Application_Web/plugins/sfGuardPlugin/lib/form/sfGuardUserForm.class.php</a></p>
<p>Oui je sais, je triturais le code du plugin au lieu de l&#8217;étendre, c&#8217;est moche c&#8217;est horrible, je culpabilise. Mais je t&#8217;ai pas dit que ce projet n&#8217;est jamais sortie, que c&#8217;est resté du test ? </p>
<p>Voilà voilà normallement avec le svn tu as tout :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xavier</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-140</link>
		<dc:creator>Xavier</dc:creator>
		<pubDate>Tue, 28 Jul 2009 08:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-140</guid>
		<description>Hello et merci pour la réponse. Je parlais du code de la dernière partie (8) pour la vérification du pseudo. Plus précisément cette ligne : $pseudo = $validateurs-&gt;getValidators(); Cette methode n&#039;est pas (plus ?) implémentée dans la classe sfValidatorBase de Symfony 1.2. Peut être que je n&#039;ai pas bien saisi ton code, quoi qu&#039;il en soit, je n&#039;arrive pas à me servir des validateurs Symfony pour une validation ajax, je suis pour le moment contraint de les reproduire en javascript.</description>
		<content:encoded><![CDATA[<p>Hello et merci pour la réponse. Je parlais du code de la dernière partie (8) pour la vérification du pseudo. Plus précisément cette ligne : $pseudo = $validateurs-&gt;getValidators(); Cette methode n&#8217;est pas (plus ?) implémentée dans la classe sfValidatorBase de Symfony 1.2. Peut être que je n&#8217;ai pas bien saisi ton code, quoi qu&#8217;il en soit, je n&#8217;arrive pas à me servir des validateurs Symfony pour une validation ajax, je suis pour le moment contraint de les reproduire en javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Guillaume chave</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-139</link>
		<dc:creator>Guillaume chave</dc:creator>
		<pubDate>Mon, 27 Jul 2009 15:10:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-139</guid>
		<description>Salut Xavier, sympathique de déterrer des articles vieux d&#039;un an ^^

Je viens de relire ce que j&#039;ai écrit et il apparait que j&#039;utilise pas ta méthode getValidators, j&#039;utilise la méthode getMessage .. comme là : $email-&gt;getMessage(&quot;required&quot;) ... $email est déjà un sfValidatorEmail   .. http://www.symfony-project.org/api/1_2/sfValidatorEmail
 
Je comprend pas trop ce que tu cherches à me dire ^^ 

Et sinon c&#039;est du symfony 1.1 et sans doute tout à changer en 1.2 depuis :p Les formulaires changent de forme à chaque nouvelle version :p</description>
		<content:encoded><![CDATA[<p>Salut Xavier, sympathique de déterrer des articles vieux d&#8217;un an ^^</p>
<p>Je viens de relire ce que j&#8217;ai écrit et il apparait que j&#8217;utilise pas ta méthode getValidators, j&#8217;utilise la méthode getMessage .. comme là : $email-&gt;getMessage(&laquo;&nbsp;required&nbsp;&raquo;) &#8230; $email est déjà un sfValidatorEmail   .. <a href="http://www.symfony-project.org/api/1_2/sfValidatorEmail" rel="nofollow">http://www.symfony-project.org/api/1_2/sfValidatorEmail</a></p>
<p>Je comprend pas trop ce que tu cherches à me dire ^^ </p>
<p>Et sinon c&#8217;est du symfony 1.1 et sans doute tout à changer en 1.2 depuis :p Les formulaires changent de forme à chaque nouvelle version :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Xavier</title>
		<link>http://www.oni-ecchi.info/blog/decouverte-php/valide-un-formulaire-en-ajax-avec-symfony-11.html/comment-page-1#comment-138</link>
		<dc:creator>Xavier</dc:creator>
		<pubDate>Mon, 27 Jul 2009 14:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.oni-ecchi.info/blog/?p=35#comment-138</guid>
		<description>Hello, merci pour cet article. si j&#039;ai bien compris, $validateurs = $all_validateurs_field[&quot;FirstName&quot;] renvoie une instance de la classe ValidatorBase. Or dans cette classe, il n&#039;y a pas de methode getValidators(). Dans ce cas, comment cette variable peut elle être renseigée $pseudo = $validateurs-&gt;getValidators(); puisque la methode getValidator n&#039;est pas implémentée dans la classe Validatorbase ?</description>
		<content:encoded><![CDATA[<p>Hello, merci pour cet article. si j&#8217;ai bien compris, $validateurs = $all_validateurs_field["FirstName"] renvoie une instance de la classe ValidatorBase. Or dans cette classe, il n&#8217;y a pas de methode getValidators(). Dans ce cas, comment cette variable peut elle être renseigée $pseudo = $validateurs-&gt;getValidators(); puisque la methode getValidator n&#8217;est pas implémentée dans la classe Validatorbase ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
