如何在symfony2表单中使用生日字段

时间:2012-08-14 07:35:51

标签: php symfony doctrine-orm

Symfony Docs说我们可以在表单中使用生日日期。但他们没有给出任何使用该

的例子

任何人都可以告诉我在学说实体中需要写birthday的地方吗?

2 个答案:

答案 0 :(得分:2)

生日是form_widget。

离。在控制器中:

$form = $this->createFormBuilder($task)
        ->add('task', 'text')
        ->add('yearOfBirth', 'birthday')
        ->getForm();

此小部件可以映射到DateTime字段

/**
 * @var date $yearOfBirth
 *
 * @ORM\Column(name="year_of_birth", type="datetime")
 * @Assert\DateTime()
 */
private $yearOfBirth;

在这里您可以参考有关此字段的文档: http://symfony.com/doc/current/reference/forms/types/birthday.html

此致 最大

答案 1 :(得分:1)