0

Symfony Docsは、フォームで誕生日を使用できると言っています。しかし、彼らはそれを使用する方法の例を示していません

birthday教義の実体をどこに書く必要があるのか​​教えてもらえますか?

4

2 に答える 2

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

よろしく、マックス

于 2012-08-14T07:43:11.840 に答える
1
$builder->add('dateOfBirth', 'birthday');

あなたはインターネット上にたくさんの例を持っています:

于 2012-08-14T07:42:18.330 に答える