2014-10-30 109 views
0

我在沒有symfony的情況下獨立使用樹枝。 我做了很多模板,所有的工作都很好。我一直在嘗試像Fluid一樣構建視圖幫助器。 我想創建一個viewhelper,基本上只是用一些html標籤包裝文本或者我喜歡什麼,但是樹枝總是看起來像htmlspecialchars(),無論我想要做什麼。 我曾嘗試過的沙爾:如何使用樹枝創建視圖幫助程序

// ... 
    $twig->addFunction(new Twig_SimpleFunction('test2',function($one){ 
     return '<h1> '.$one.' </h1>'; 
    })); 
    // ... 
    $twig->addFunction('displayResponseMessage', new Twig_Function_Function('displayResponseMessage')); 
    // ... 

我很無能。 :(

回答

0

要解決你的問題,你應該提供is_safe選項:

$twig->addFunction(new Twig_SimpleFunction('test2',function($one){ 
    return '<h1> '.$one.' </h1>'; 
}), array('is_safe' => array('html')); 

退房的documentation

無論如何,我建議你看import tag,如枝杈已經處理您的要求。