在Symfony1的操作中获取表单小部件的值

在Symfony1的操作中获取表单小部件的值,symfony1,Symfony1,我使用了这个小部件插件sfJQueryDateTimeWidget(),它的形式是小部件名为:desired\u datetime,我想在action.php中获取它的值,通过这个$form['desired\u datetime']->getValue()将它保存在数据库中作为日期格式。但是它的widget值为NULL吗?以下应该是可以工作的 //action $parameter = $request->getParameter('nameform'); //recieve poste

我使用了这个小部件插件
sfJQueryDateTimeWidget()
,它的形式是小部件名为:desired\u datetime,我想在action.php中获取它的值,通过这个
$form['desired\u datetime']->getValue()
将它保存在数据库中作为日期格式。但是它的widget值为NULL吗?

以下应该是可以工作的

//action
$parameter = $request->getParameter('nameform'); //recieve posted data
$form->bind($parameter); //Bind the data to the form
$object = $form->getObject(); //Get the object from the form
$d = $object->getDesiredDatetime(); //Get the value of the field


//form object
$this->widgetSchema->setNameFormat('nameform[%s]');