|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 37 ![]() |
Bonjour
je voudrais savoir qu'est ce que signifie cette instruction "$this->getObject()->isNew()" qui se trouve dans le fichier de configuration d'un formulaire ainsi que cette instruction "$this->getOption('option')" Merci d'avance |
|
|
10
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Il va falloir un peu plus d'informations pour pouvoir répondre.
Les fichiers de configuration sont en yaml, votre code non... ? Pourriez vous donner plus du code incriminé ? Le nom du fichier ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
10
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2007 Messages : 37 ![]() |
je veux dire dans la classe "CategorieForm" que signifient ces deux instructions
|
|
|
10
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : février 2009 Messages : 317 ![]() |
Le permet de savoir si on est en train de travailler sur un objet nouveau ou pas. C'est utile lorsqu'on a un champs qu'on ne souhaite pas modifier lors d'un eventuel update de cet objet.
|
|
|
10
|
|
|
#5 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
getObject() fait référence à l'objet du modèle embarqué dans le form. Généralement un objet sfRecord lié à doctrine. Ne marche que sur les form qui héritent de sfFormDoctrine.
La méthode isNew() d'un objet sfRecord permet de savoir si cet objet est nouveau (n'a jamais été sauvegardé). On a donc la possibilité de savoir si notre form s’appuie sur un nouvel enregistrement ou pas. permet de récupérer une des options passées notamment en paramètre au form
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
10
|
Copyright © 2000-2012 - www.developpez.com