[英]When I try to create a custom message with annotation argument. I get [Syntax Error]
createFormBuilder
通過名為RegisterValidation()
的類傳遞
namespace App\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Validator\Constraints as Assert;
class RegisterValidation extends AbstractType
{
/**
* @var string
* @Assert\NotBlank( message = 'Enter first name please.') //This parameter trows an error
*/
public $firstName;
}
我正在學習注釋,每天在項目上使用它看起來非常不錯。 不幸的是,這個問題似乎太具體了,以至於我找不到任何Symfony 4文檔。 我想使用自定義消息替換默認消息。
完整的錯誤消息可能是:
[語法錯誤]預期的PlainValue,在位置***處有“''
如前所述,您在標記消息應該是雙引號,之間"
。
class RegisterValidation extends AbstractType
{
/**
* @var string
* @Assert\NotBlank(message="Enter first name please.") // Message must be in double quotes
*/
public $firstName;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.