對於包含大量文本和html標籤的頁面,由於意外的特殊字符,我很快從Twig中得到解析錯誤。有沒有人遇到這個問題?Symfony Twig文件中引起錯誤的特殊字符
Unexpected character "!" in ... at line 76
我試圖通過粘貼在新頁面的靜態信息來解決這個問題,然後用include
包括。
我的問題是,我應該在哪裏放置一個靜態HTML文件,以便它可以包含在使用{% include 'content.html' %}
的Twig文件中?目前包含的文件位於FooBundle/Resources/views/Default
目錄中。
克服這個問題的一個好習慣是什麼,如果include是答案,文件應該放在什麼地方纔能包含在樹枝裏?
注:
當我嘗試將它連結使用{% include 'content.html' %}
,我得到以下Symfony的錯誤:
Unable to find template "content.html" in ... at line 31
(斷鏈)
嘗試指定完整路徑? 'FooBundle:Default:content.hmtl' – Ivan0x32
你能在'!'周圍顯示一些代碼行嗎?我會對那裏發生的事情感興趣。除了@ Ivan0x32解決方案應該可以工作。 – ferdynator
@ ivan0x32感謝您的回覆。這沒有奏效。我得到以下錯誤:'無法找到模板',因爲我猜測它正在尋找一個樹枝模板(帶有.html.twig擴展名)。當我添加Twig擴展時,我得到意外的'!'字符的初始錯誤。 – AnchovyLegend