SETUP創建自定義標籤:樹枝:調用一個函數
- 嫩枝1.13.1
- PHP 5.4.3
問題:
我需要幫助建立一個自定義標籤,調用一個我已經建立了功能...
目前代碼:
模板代碼
{% set stories = get_latest_stories(2, sports) %}
{% for story in stories %}
{{ story.headline }} <br>
{% endfor %}
控制器
$function = new Twig_SimpleFunction('getViewStories', function (section, limit) {
return news_stories::getStories(section,limit);
});
$twig->addFunction($function);
$twig->render("storyList.html");
目標:
不與說我想用一個自定義標籤一樣
{% get_latest_stories 2 sports %}
調用相同的功能之上。新辦法看起來更好,並且更易於遵循
我們使用的django模板非常類似於模板標籤中的樹枝。爲了處理轉移到php,我們希望保留大部分模板標籤,並在其周圍編寫代碼,這樣我們幾乎可以移動所有模板而無需更改它們。 –