Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony]Nie zapisuje daty do bazy danych
Forum PHP.pl > Forum > PHP > Frameworki
frani0
W sumie tak jak w temacie standardowo do danych typu datetime jest

  1. 'date' => new sfWidgetFormInputText(),


W klasie konfiguracji
  1. $this->widgetSchema['date'] = new sfWidgetFormDateTime(array(
  2. 'date' => array('format' => '%year%-%month%-%day%'),
  3. 'time' => array('format' => '%hours%:%minutes%')));
  4. $this->widgetSchema['date']->setDefault(date("Y-m-d H:i:s"));


i wszystko ładnie się wyświetla... z tym, że jeśli chcę zapisać date to wywala błąd

Niestety nie mogę wstawić tego jako tekstu gdyż to tylko miga przez chwilę i niestety mam zbyt wolne palce, czy wiecie jak sobie z tym poradzić?
wdev
Zainstalowac NetBeans albo inne IDE z debuggerem, uruchomic rzeczony debugger, przeanalizowac kod linijka za linijka wink.gif A, i przesiasc sie na porzadny system operacyjny wink.gif

Tu masz linka do debuggera:
http://www.xdebug.com/download.php

A tak serio: jaki masz validator do tego pola? Sprawdz czy jest to na pewno sfValidatorDateTime snitch.gif Troche malo kodu dales, wiec niezbyt sie da polapac o co chodzi...
frani0
no właśnie doszedłem... zmieniłem wygląd ale nie zmieniłem validatora wink.gif ehh takie początki po tym:
'date' => new sfValidatorDatetime(array('required' => true));

działa dobrze. Dziękuję za odpowiedź.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.