簡體   English   中英

Symfony實體驗證

[英]Symfony Entity Validate

我正在使用symfony 2.7版本。 我嘗試進行驗證,並且工作正常,只是驗證消息不起作用。 例如,通過電子郵件驗證:

 /**
 * @Assert\NotBlank()
 *      message = "Email empty";
 * )
 */
/**
 * @ORM\Column(type="string", length=100)
 */
protected $email;

我仍然收到默認消息:“此值不應為空。” 我重新創建實體文件,然后運行

php app/console doctrine:generate:entities AppBundle:User

仍然是默認消息。 我進行validation: { enable_annotations: true }沒有任何更改。 我通過以下方式看到錯誤:

var_dump($errors);

因此,custuom消息根本不起作用。

謝謝

message選項必須寫在括號之間:

/**
 * @Assert\NotBlank(
 *      message = "Email empty";
 * )
 * @ORM\Column(type="string", length=100)
 */
protected $email;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM