Personnaliser le format datetime dans Cakephp
Lorsque j'utilise la forme de l'aide pour faire une entrée du temps,usaually je écrire du code comme suit
<?php
$options = array(
'label' => '',
'type' => 'datetime',
'timeFormat'=>'24',
'separator'=>'-'
);
echo $form->input('Service.endtime',$options);
?>
Mais maintenant j'ai un problème que je veux faire un temps d'entrée de style comme
month-day-hour
Alors, comment pouvons le faire avec la configuration de certains paramètres dans l'aide?Suggestions seraient appréciées.
Vous devez vous connecter pour publier un commentaire.
Bien
dateformat
option vous permettra de configurer les parties de la date.Cependant, pour cela, je pense que vous aurez besoin d'étendre le programme d'assistance et de créer une fonction personnalisée qui sera de retour ce mixte de la date et de l'heure de style. Sinon je ne peux que penser à avoir deux sélectionne, l'un avec le mois et le jour, et l'autre pour l'heure. Ensuite, la fusion des données quelque part d'autre, peut-être dans beforeSave() ou beforeValidate()
$form->month()
.Si plusieurs paramètres à la poste, mais toujours mieux que de le faire manuellement:)Espère que ma solution peut aider quelqu'un avec la même exigence: