Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] sfWidgetFormDateRange
blackroger
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


Jak ustawić żeby sfWidgetFormDateRange miał domyślnie puste wartości...
Oto kod:

  1. new sfWidgetFormDateRange(array(
  2. 'from_date' => new sfWidgetFormDateTime(array(
  3. 'date' => array(
  4. 'format' => '%day% - %month% - %year%',
  5. 'can_be_empty' => true,
  6. 'empty_values' => array('day' => '0', 'month' => '0', 'year' => '0')
  7. ),
  8. 'time' => array(
  9. 'format' => '%hour% : %minute%',
  10. 'can_be_empty' => true,
  11. 'empty_values' => array('hour' => '0', 'minute' => '0')))
  12. ),
  13. 'to_date' => new sfWidgetFormDateTime(array(
  14. 'date' => array(
  15. 'format' => '%day% - %month% - %year%',
  16. 'can_be_empty' => true,
  17. 'empty_values' => array('day' => '0', 'month' => '0', 'year' => '0')
  18. ),
  19. 'time' => array(
  20. 'format' => '%hour% : %minute%',
  21. 'can_be_empty' => true,
  22. 'empty_values' => array('hour' => '0', 'minute' => '0')))
  23. ),
  24. 'template' => 'Od: %from_date% Do: %to_date%'
  25. ));


za każdym razem domyślnie mam aktualny czas i date.
Nie wiem jak odnieść się do tych wewnętrznych wartości.

$this->setDefault('time', null); nie działa

$this->setDefault($record_obj->CmsColumnSchema->t_column_name, array('from_date', array('date' => '')));
tak próbowałem też nie działa...


Ten post edytował blackroger 9.09.2010, 14:14:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
arecki
post
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

Ostrzeżenie: (0%)
-----


Domyślnie zawsze są puste wartości, sprawdź czy przy tworzeniu nowego formularza z tymi widgetami nie ustawiasz przypadkiem daty.
Go to the top of the page
+Quote Post
blackroger
post
Post #3





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 8.11.2008

Ostrzeżenie: (0%)
-----


okazało się ze dając setDefault pomyliłem się w jednym miejscu źle formatując tablicę....

Ten post edytował blackroger 11.09.2010, 03:07:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:59