簡體   English   中英

當我嘗試使用注釋參數創建自定義消息時。 我收到[語法錯誤]

[英]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.

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