symfony3 - Symfony Twig_Extension 嘗試來自全域命名空間。
習慣沉默
習慣沉默 2017-05-16 16:43:54
0
1
586

為什麼呼叫{{‘123’|price}}這個filter就可以 但是呼叫{{setting()}}就報錯了?解,第一次使用twig_extension.###
習慣沉默
習慣沉默

全部回覆(1)
我想大声告诉你

既然你的GetSetting()方法和filter一樣是定義成AppExtension的成員方法的,那callback也應該寫成:

//...
public function getFunctions()
{
    return array(
        new \Twig_SimpleFunction('setting', array($this, 'GetSetting')),
    );
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!