在Symfony中如何从操作中将默认值设置为sfWidgetFormDateRange

时间:2010-03-17 16:23:06

标签: symfony1

在Symfony中如何从操作中为sfWidgetFormDateRange设置默认值

1 个答案:

答案 0 :(得分:4)

基本上你必须做以下事情:

$form->setDefault('field_name', array('from' => 'yesterday', 'to' => '+10 years'))

这些yesterday+10 years字符实际上适用于strtotime函数。此外,您可以传递明确的日期而不会施放任何魔法:

$form->setDefault('field_name', array('from' => array('month' => 10, 'day' => 12, 'year' => 1984), 'to' => '+10 years'))