2017-12-22 24 views
0

私は、{{ 2ctc5qxi }} {{ !applianceType_page2_5 }}のようなsymfonyテンプレートで変数をバインドしようとしています。しかし、私は、値の誤差symfony twigレンダリング

予期しないトークン「名前」を取得しています「ctc5qxi」(予想される「print文の終わり」)

しかし、それはキーで正常に動作している、それが数字で始まるしません&の特殊文字です。ご協力ください。

+2

変数は数字または特殊文字で開始できません。文字またはアンダースコアで開始する必要があります – ArtOsi

答えて

2

変数名を2ctc5qxiに変更すると、文字またはアンダースコアで始まる名前に変更されます。番号で始めることはできません。正規表現として、それはこう表現される:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

+0

ありがとうございました。 –

+0

クールな、あなたは1つの答えを受け入れることを検討する必要があります:) – dlondero

+0

それは、Stackoverflowで有効と答えを受け入れていない傾向になっています。この継続的な私は質問に答えるのをやめます。 – albert

3

PHP変数は数字で始めることはできません。したがって、変数の名前はここで定義されている規則に従っていることを確認してください。 PHP Variables Basics

関連する問題