Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre.
Et je ne comprends pas d'où il vient.

J'ai crée mon admin generator.
J'ai crée différents modules dedans, dont un module soudure basé sur mon modèle TSoudure

Tout allait bien, je faisais des tests. Et j'ai voulu changer le formulaire à droite de la page (cf le projet Jobeet http://www.symfony-project.org/jobee...Doctrine/fr/12 )

J'ai donc changer un fichier dans lib/filters/doctrine mon TSoudureFormFilters.class.php

Et en faisant qq modif dans ce fichier et dans TSoudureForm.class.php (j'ai fais celles-ci avant de toucher aux Filters et tout allait bien), me voilà une erreur Doctrine_Connection_Mysql_Exception SQLSTATE[HY093]: Invalid parameter number: parameter was not defined

Voici les logs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfRoute "sf_guard_signin" (/login)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfRoute "sf_guard_signout" (/logout)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfRoute "sf_guard_password" (/request_password)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_filter" (/sf_guard_user/filter.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_batch" (/sf_guard_user/batch.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user" (/sf_guard_user.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_new" (/sf_guard_user/new.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_create" (/sf_guard_user.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_edit" (/sf_guard_user/:id/edit.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_update" (/sf_guard_user/:id.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_delete" (/sf_guard_user/:id.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_show" (/sf_guard_user/:id.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_object" (/sf_guard_user/:id/:action.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Connect sfDoctrineRoute "sf_guard_user_collection" (/sf_guard_user/:action/action.:sf_format)
Jun 01 14:41:41 symfony [info] {sfPatternRouting} Match route "t_soudure" (/soudure.:sf_format) for /soudure with parameters array (  'module' => 'soudure',  'action' => 'index',  'sf_format' => 'html',)
Jun 01 14:41:41 symfony [info] {sfFilterChain} Executing filter "sfRenderingFilter"
Jun 01 14:41:41 symfony [info] {sfFilterChain} Executing filter "sfBasicSecurityFilter"
Jun 01 14:41:41 symfony [info] {Doctrine_Connection_Mysql} exec : SET NAMES 'UTF8' - ()
Jun 01 14:41:41 symfony [info] {Doctrine_Connection_Statement} execute : SELECT s.id AS s__id, s.username AS s__username, s.algorithm AS s__algorithm, s.salt AS s__salt, s.password AS s__password, s.is_active AS s__is_active, s.is_super_admin AS s__is_super_admin, s.last_login AS s__last_login, s.created_at AS s__created_at, s.updated_at AS s__updated_at FROM sf_guard_user s WHERE (s.id = ?) LIMIT 1 - (1)
Jun 01 14:41:41 symfony [info] {sfFilterChain} Executing filter "sfExecutionFilter"
Jun 01 14:41:41 symfony [info] {soudureActions} Call "soudureActions->executeIndex()"
Jun 01 14:41:41 symfony [info] {Doctrine_Connection_Statement} execute : SELECT COUNT(*) AS num_results FROM (SELECT t.numsoudure FROM TSoudure t LEFT JOIN TMedaille t2 ON t.tmedaille_nummedaille = t2.nummedaille WHERE t.tmedaille_nummedaille IN (?) GROUP BY t.numsoudure) dctrn_count_query - (1718)
Jun 01 14:41:41 symfony [err] {Doctrine_Connection_Mysql_Exception} SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
Jun 01 14:41:41 symfony [info] {sfWebResponse} Send status "HTTP/1.1 500 Internal Server Error"
Jun 01 14:41:41 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
Jun 01 14:41:41 symfony [info] {sfWebDebugLogger} Configuration 2.01 ms (10)
Jun 01 14:41:41 symfony [info] {sfWebDebugLogger} Factories 18.16 ms (1)
Jun 01 14:41:41 symfony [info] {sfWebDebugLogger} Database (Doctrine) 0.01 ms (2)
Jun 01 14:41:41 symfony [info] {sfWebDebugLogger} Action "soudure/index" 118.54 ms (1)
Je ne comprends pas pourquoi il y a dedans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Jun 01 14:41:41 symfony [info] {Doctrine_Connection_Statement} execute : SELECT COUNT(*) AS num_results FROM (SELECT t.numsoudure FROM TSoudure t LEFT JOIN TMedaille t2 ON t.tmedaille_nummedaille = t2.nummedaille WHERE t.tmedaille_nummedaille IN (?) GROUP BY t.numsoudure) dctrn_count_query - (1718)
J'avais fait un test pour filtrer mes soudures par n° de médaille, j avais dont mis dans mon InputText 1718 et c'est à partir de là que j'ai eu l'erreur.

J'ai l'impression qu'il garde en mémoire ce chiffre et je ne sais pas comment l'enlever.

J'ai supprimer le module et l'ai refait, j'ai fait un cache clear, j'ai fait doctrine:build-forms et doctrine:build-filters.
J'ai regardé dans plein d'endroits mais rien ne change.

Qqun peut m'aider svp ?