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!

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top