CakePHP Automagic Form Elements - datetime 24
-
25-09-2019 - |
Domanda
Nel mio modulo voglio avere il tempo in modalità 24 ore. In datetime specifica nel ricettario c'è un parametro TimeFormat che accetta 12 , 24 o Null valori, ma quando provo ad aggiungere dentro i parametri del modulo di ingresso non funziona. Ho ancora la modalità 12h con am / pm selezionare. Il dateFormat funziona bene.
La mia opinione è:
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 ,
)
);
Sto usando CakePHP 1.3.
Grazie!
Soluzione
Si dispone di uno spazio nella vostra chiave 'timeformat'. Assicurati di rimuovere lo spazio finale al termine, e dovrebbe funzionare bene. :)
Prima:
'timeFormat ' => '24'
Dopo:
'timeFormat' => '24'
Altri suggerimenti
$this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' ));
Questo valore modo selezionato può essere impostato. attributo 'selezionato' c'è così tempo impostato di default a selezionare le caselle
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow