twig-extension

    1熱度

    1回答

    我使用Twig 1.31 Symfony 2.8項目的工作,我想通過創建一個擴展的自定義標籤添加到Twig: class AppExtension extends \Twig_Extension { ... public function getTokenParsers() { return array(new CustomTagTokenParser());

    1熱度

    1回答

    我有一個問題,使用函數作爲一個樹枝樣本servis。 我想注入一些模板到頁面中,部分出了問題,因爲在頁面加載,但在它應該被注入模板中的位置彈出錯誤 Error: Call to a member function render() on null 這是一個功能是堪稱網頁 public function printCategoriesList() { $categoryRepo = $t

    1熱度

    1回答

    我有一個擴展,我將它放在twig/PHP中。 我的擴展查找類似下面的一行: {% module 'blog' with {'controller':'controllers/posts.php', 'view':'templates/posts.html'} %} 在我的令牌解析器我擡頭看路的控制器(posts.php)和包括文件 - 這是所有工作的罰款。 在「posts.php」文件中,我想

    1熱度

    1回答

    我試圖從樹枝延伸調用控制器。 我不想打電話給controller as a service,因爲我會失去所有奇特的捷徑。 想我要實現的是調用像樹枝控制器做時,你這樣做: {{ render(controller( 'AppBundle:Article:recentArticles', { 'max': 3 } )) }} 我看着的「渲染」的源代碼,並試圖找到「控制器」樹枝的

    -2熱度

    2回答

    我想使用nochso/html-compress-twig extension來壓縮所有的html,內聯css和js.但是這是我第一次在Twig上註冊一個新的擴展,並且我有點困惑應該在哪裏添加以下行在我的項目: $twig = new Twig_Environment($loader); $twig->addExtension(new \nochso\HtmlCompressTwig\Exten

    0熱度

    2回答

    如何啓用aptoma twig-markdown extension?我一直在使用composer安裝,但是當我在我的樹枝文件中使用{% markdown %},我得到一個錯誤消息說: Unexpected "markdown" tag (expecting closing tag for the "block" tag defined near line 8). 我symfony的文檔中看看,但

    0熱度

    1回答

    這裏是我的service.yml: services: foo.builder: class: MyBundle\Core\MyClass foo.twig_extension: class: MyBundle\Twig\BarExtension arguments: ['@foo.builder'] tags: - { name: twi

    0熱度

    1回答

    當我嘗試實現定製的枝條延伸在Symfony2的項目,我獲得以下錯誤: Unable to register extension "AppBundle\Twig\Extension\FileExtension" as it is already registered. 在我應用程序/配置/ services.yml,我有以下: parameters: app.file.twig.exten

    1熱度

    1回答

    我嘗試訪問我寫的樹枝擴展功能。 // AppBundle/Twig/AppExtention.php namespace AppBundle\Twig; class AppExtension extends \Twig_Extension { public function getFunctions() { return [ new \Twig_Funct

    0熱度

    1回答

    日期格式,我有: <div class="date"> {{ event.date|localizeddate('full', 'none', null, 'Europe/Moscow', 'd MMMM YYYY, EEEE') }} </div> 凡event.date = '2016-12-30',MySQL的日期字符串。 當日期本地化時,輸出是'30 December 2017,