2015-04-02 140 views
2

我看到有人在他的應用程序中使用樹枝模板系統包含一個模板。 他包括他的模板是這樣的:包含標籤和包含函數有什麼區別?

{{ include('Bundlename:Directory:template.html.twig') }} 

,而不是這樣的:

{% include 'Bundlename:Directory:template.html.twig' %} 

起初我還以爲他是使用自定義的樹枝延伸,但它實際上 作品在一般symfony中,即使它沒有記錄。

http://twig.sensiolabs.org/doc/tags/include.html

那麼,兩者之間有區別嗎? 爲什麼沒有記錄? 如果語法錯誤,爲什麼它甚至工作?

回答

4
+0

所以根據法比安斯基potentier(樹枝創始人)的功能和標籤確實做同樣的事情。 不明白爲什麼這兩種變體存在,但感謝澄清 – user3531149 2015-04-02 14:54:02

+0

我假設標籤保留爲BC。 – qooplmao 2015-04-02 15:03:20

+0

這裏是關於包含函數的討論[https://github.com/twigphp/Twig/pull/926](https://github.com/twigphp/Twig/pull/926)。從引用這個問題鏈接不再有效。 – kba 2015-04-02 15:10:25

相關問題