2016-04-06 3 views
2

は、この教義エンティティ@ORMアノテーションによる検証規則を生成できますか?

class Product 
{ 
    /** 
     * @ORM\Column(type="string", length=24, nullable=false) 
     */ 
    private $title; 
} 

は私が何とか@ORM注釈によって@Asserts注釈を生成することができます考えます。 この世代の後、私はこのクラスを持っています。

class Product 
{ 
    /** 
     * @Assert\NotBlank() 
     * @Assert\Length(max="24") 
     * 
     * @ORM\Column(type="string", length=24, nullable=false) 
     */ 
    private $title; 
} 
+0

@Assert \ Length(max = "24")を意味しますか? –

+0

はい、そうです。固定 –

答えて

0

自動的には実行できません。しかし、それのためのカスタムジェネレータを作成することは可能です。

ORMマッピングに基づいてエンティティを検証するcustom validatorを作成することもできます。

+0

これは残念だ。これは素晴らしい機能でしょうか? –

+0

はい、いいと思います。 –

関連する問題