Valeur d'un champ de formulaire pour concaténation
Bonjour,
J'ai rajouté a un formulaire un champ input (qui donc n'a pas de set/get dans le modèle)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
//lib/form/doctrine/base/BasePlainteForm.class.php
abstract class BasePlainteForm extends BaseFormDoctrine
{
public function setup()
{
$this->setWidgets(array(
//........
'plainte_pos_comp' => new sfWidgetFormInputText(),
));
$this->setValidators(array(
//......
'plainte_pos_comp' => new sfValidatorString(array('required' => false)),
)); |
Je souhaite concatener sa valeur a un élément qui lui est dans le modèle (j'ai pensé par passé par le setter donc dans la méthode save() de la classe)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
//lib/modele/doctrine/Plainte.class.php
class Plainte extends BasePlainte
{
public function save(Doctrine_Connection $conn = null)
{
$this->setPlaintePos(/*A PLACER ICI LE CONTENU DU CHAMP*/",".$this->getPlaintePos());
return parent::save($conn);
$conn -> commit();
}
} |
Mais je n'arrive pas a récupérer le contenu, j'ai essayé avec getValue(), mais symfony me retourne un msg d'erreur et me dit qu'il ne connais pas cette méthode.
Si quelqu'un a une solution je le remercie d'avance =)