翻訳ファイルを使用すると、{{limit}}の長さの変数は置き換えられません。検証ものとsymfony2バリデータエンジンで翻訳ファイルにパラメータを送信するにはどうすればよいですか?
マイ変数
/**
* The Username
*
* @var string
*
* @Assert\NotBlank(message="user.username.notBlank")
* @Assert\NotNull(message="user.username.notNull")
* @Assert\Length(
* min = 2,
* max = 50,
* minMessage = "user.username.length.min",
* maxMessage = "user.username.length.max"
*)
* @\Doctrine\ORM\Mapping\Column(type="string", name="username")
*/
private $username;
私の翻訳ファイル:私はエラーを得た翻訳後
user:
username:
notBlank: Der Benutzername darf nicht leer sein.
notNull: Der Benutzername darf nicht leer sein.
length:
min: Der Benutzername muss mindestens {{ limit }} Zeichen lang sein.
min: Der Benutzername darf maximal {{ limit }} Zeichen lang sein.
「デアBenutzername MUSS mindestens {{制限} } Zeichen lang sein。 "代わり
の
"デアBenutzername MUSS mindestens 2ゼッケンlangのセイン。"
このかもしれないことについて、あなたの問題を書いた
試みるが、あなた
翻訳ファイルに2分のキーワードがあります。最大キーは存在しません。 – LugiHaue
@LugiHaue Idk「2分キーワード」とは、「{{制限}}」が正しいとすれば、その正確な意味です。 {最大限}は最小値と最大値です(docu => http ://symfony.com/doc/master/reference/constraints/Length.html) – False
あなたのコードにmax keyが存在しないことを意味します。 – LugiHaue