CakePHP Automagic Form Elements - datetime 24
-
25-09-2019 - |
Question
Dans ma forme que je veux avoir le temps en mode 24h. datetime spécification dans le livre de cuisine il y a un paramètre timeFormat qui accepte 12 , 24 ou null valeurs, mais lorsque je tente de l'ajouter à l'intérieur des paramètres de l'entrée de la forme qu'elle ne fonctionne pas. J'ai encore le mode 12h avec am / pm select. dateFormat , fonctionne bien.
Mon point de vue est le suivant:
echo $this->Form->input('Reservation.arrival', array(
'label'=>'Check IN',
'div'=>'clear IconDate',
'timeFormat ' => '24',//doesn't work
'dateFormat' => 'DMY',
'minYear' => date('Y') - 0,
'maxYear' => date('Y') + 1 ,
)
);
J'utilise CakePHP 1.3.
Merci!
La solution
Vous avez un espace dans votre clé « timeFormat ». Assurez-vous que vous supprimez l'espace de fuite à la fin, et il devrait fonctionner très bien. :)
Avant:
'timeFormat ' => '24'
Après:
'timeFormat' => '24'
Autres conseils
$this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' ));
De cette façon, la valeur sélectionnée peut être réglée. attribut « sélectionné » est là le temps par défaut pour mettre dans des boîtes sélectionnez