表单字段声明:
$builder->add('birthday', 'date', array('label' => 'Data urodzenia:', 'years' => range(date('Y'), date('Y')-100)), 'required' => false);
对应文档字段声明:
/**
* @ODM\Field(type="date")
*/
protected $birthday;
/**
* Set bitrhday
*
* @param \DateTime $birthday
*/
public function setBirthday(\DateTime $birthday)
{
$this->birthday = $birthday;
}
/**
* Get bitrhday
*
* @return \DateTime $birthday
*/
public function getBirthday()
{
return $this->birthday;
}
当我在表单中设置数据时,值被正确保存到数据库,但是当我在保存后访问表单页面时,小部件没有填充数据表单数据库字段。
表单中的其他字段按预期工作。
这是 sf2 错误还是我的错误?