Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
bonjour,
après l'ajout j'ai trouvé tous les champs sont remplit sauf la date qui est 10 sachant que le champ date déclarer decimal(11,0)
$dateCreat = new Zend_Form_Element_Text('dateCreat'); $dateCreat->setLabel('Date de création (JJ/MM/AAAA)') ->addValidator('Date','DD/MM/YYYY') ->addFilters(array('StripTags', 'StringTrim')) ->setRequired(true) ->getDecorator('label') ->setOption('tag', 'span'); $this->addElement($dateCreat);
pour le controller
$data['dateCreat'] = $form->getValue('dateCreat');
merci
Hors ligne
ton message n'est pas très clair mais d'après ce que j'en comprends tu as
un champ SQL decimal(11,0) pour stocker une date ?
A priori je ne trouve pas anormal qu'un champ decimal ne soit pas prévu pour stocker une date. Une date "10" veut dire quoi : 10e jour du mois, le 10e mois de l'année, etc. ?
Regarde la doc de ton SGDB pour connaître le type SQL "date". Quelque chose comme DATE ou DATETIME en fonction des informations que tu veux conserver.
Hors ligne
Pages: 1