2016-11-16 15 views
0

私はあるlogin_create_account_labelに文字列を渡しています:原因最初のフォーマット変数に小枝:フォーマット機能の変数

http://localhost/register/ 

:の値を持つ

Not a member? %sCreate a Free account%s. 

もがlogin_create_account_url HTMLを持っている私はまたこの要素のためにrawオプションを渡しました。

私が望むように出力することができませんでした。期待

(出典HTML):

<p class="highlight"> 
    Not a member? <a href="http://localhost/register/">Create a Free account</a>. 
</p> 

私は何を取得しています:利用可能なツールの束がありますよう

<p class="highlight"> 
    Not a member? 0Create a FREE account</a>. 
</p> 

答えて

1

小枝の文字列操作は少し注意が必要です。

出力({{...}})構文を使用して変数を出力する代わりに、 '〜'演算子を使用してオペランドを文字列に変換することを検討してください。あなたはそれについてもっとここで読むことができます。

http://twig.sensiolabs.org/doc/templates.html#other-operators

<p class="highlight"> 
{{ login_create_account_label|format('<a href="' ~ login_create_account_url ~ '">', '</a>')|raw }} 
</p>