vjdj
(Abcde444)
1
W formularzu podczas tworzenia mam pole formularza datatime-local:
<?= $form->field($model, 'task_deadline')->input('datetime-local') ?>
Podczas edycji danych nie wczytuje mi wartości w to pole, tylko jest to tak jak podczas tworzenia:
rrrr-mm-dd --:--
Jak wczytać istniejące dane do tego pola podczas edycji?
PCEUROPA
(Patriota)
2
Edycja ? Sprecyzuj post, bo trudno odpowiedzieć na Twoje pytanie. 
Input wystarczy żę będzie tak
<?= $form->field($model, 'task_deadline')->textInput() ?>
Do input z datą możesz użyć http://demos.krajee.com/datecontrol
vjdj
(Abcde444)
3
Już precyzuję.
Chodzi o to, że chcę mieć to pole z możliwością wyboru daty takie jakie dostarczają nam przeglądarki w html5.
textInput
które są domyślnie w formularzu tworzenia i edycji, wpisujemy tam "ręcznie" czyli użytkownik może pisać cuda nie widy.
Przy
input('datetime-local')
po kliknięciu w pole wyskakuje mu możliwość wybrania daty i godziny z kalendarzyka.
I teraz chodzi o to, że jak tworzę nowy wpis w bazie danych to wszystko jest w porządku. W formularzu tworzenia ma wyświetlone:
rrrr-mm-dd --:--
Klika wybiera zapisuje się w pazie razem z innymi inputami w postaci 2015-07-22 23:23
Podczas edycji dodanych danych wszystkie wartości inputy się wczytują tylko właśnie pole datetime local jest w postaci:
rrrr-mm-dd --:--
a chciałbym aby wczytało je prawidłowo jeśli nie jest wartością pustą a nie jest bo jest to pole obowiązkowe:
2015-07-22 23:23
viktor
(Grzegorz Wiktorowski)
4