|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : février 2007 Messages : 15 ![]() |
Bonjour,
Je viens de me rendre compte d'un comportement de symfony, et je voulais savoir d'où cela venait... Si dans une action je récupère un objet Doctrine_collection depuis une requête : Code :
$this->objets = Doctrine::getTable('myObjet')->method_requete() Ce qui fait que si je veux faire un truc du genre : Code :
Si je fais Code :
Mais dès que je repasse $monObjet à un autre template, boum, il redevient de type sfOutputEscaperIteratorDecorator Je m'y prends mal ou c'est vraiment bizarre ? Merci d'avance |
||||
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : juillet 2010 Messages : 18 ![]() |
C'est une question de sécurité, les caractères spéciaux sont échappés etc.
tu peux désactiver totalement dans settings.yml avec ou alors dans ton template Code :
$myvar = sfOutputEscaper::unescape($myvar); |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2007 Messages : 15 ![]() |
Merci thomas974 ;-)
Si c'est une raison de sécurité, je suppose qu'il vaut mieux que je me débrouille en laissant comme ça. Je vais modifier mes méthodes pour qu'elles acceptent l'identifiant de l'objet plutôt que l'objet complet vu que dans mon cas, je peux. Si je suis vraiment embêté je saurai comment faire. Merci encore ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com