0
我遇到了一些symfony表单值的问题(我猜这是干净的值,但还不是很清楚)。这里的问题:Symfony 1.4表格值getValues()后更改()
我在我的形式sfFormDateJQueryUI插件的设置是这样的:
$this->setWidgets(array(
'needDate' => new sfWidgetFormDateJQueryUI(),
));
$this->setValidators(array(
'needDate' => new sfValidatorDate(array(
'required' => true,
'date_format' => '/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/',
'date_output' => 'd/m/Y'
)),
));
然后当我提出,说26/06/2010,原来就在HTTP头(通过观察Firebug)和$ request(我只是打印它)。但之后,我通过
$formVal = $form->getValues();
获得的价值在$formVal["needDate"]
日期值成为今天的日期(03/06/2010)。我真的不明白,在检查API文档后,它说getValues将返回'已清除'值。那是因为它吗?我不明白什么是'干净'。
以前谢谢..