0
A
回答
1
你肯定有這樣的樹枝延伸的服務定義是這樣的:
<service id="test_post_extension" class="Test\PostBundle\Twig\Extensions\TestPostExtension">
<tag name="twig.extension" />
</service>
你可以在你的注入任何其他服務,如twig.extension.trans
服務。
的XML成爲:
<service id="test_post_extension" class="Test\PostBundle\Twig\Extensions\TestPostExtension">
<tag name="twig.extension" />
<argument type="service" id="twig.extension.trans" />
</service>
你TestPostExtension類然後將收到一個Symfony\Bridge\Twig\Extension\TranslationExtension
作爲其構造函數的第一個參數:
namespace Test\PostBundle\Twig\Extensions;
class TestPostExtension extends \Twig_Extension
{
public function __construct(Symfony\Bridge\Twig\Extension\TranslationExtension $transExt) {
$this->transExt = $transExt;
}
// some stuff
}
相關問題
- 1. symfony的樹枝延伸:
- 2. 樹枝延伸 - symfony2環境
- 3. 枝條延伸延伸?
- 4. Symfony2 +樹枝:將標籤轉換爲新的樹枝延伸
- 5. 基於isxmlhttprequest的樹枝延伸
- 6. PHP的樹枝延伸錯誤
- 7. 從樹枝延伸呈現模板
- 8. 的嫩枝文件路徑樹枝,延伸
- 9. 樹枝延伸 - PHP相當於枝的包括
- 10. Symfony2 - 自定義樹枝延伸不被識別
- 11. symfony - 調用一個控制器在樹枝延伸的行動
- 12. 枝條延伸錯誤,Symfony2
- 13. 使用枝條延伸
- 14. 細枝未延伸模板
- 15. Symfony2創建枝條延伸
- 16. 如何使用緩存定製的樹枝延伸
- 17. Symfony的2 - 樹枝缺少強制參數異常延伸
- 18. Symfony2中使用實體管理器的樹枝延伸內
- 19. 嵌入式控制器VS樹枝延伸
- 20. SonataFormatterBundle樹枝延伸:模板 「......」 沒有定義
- 21. 枝條延伸可在新的枝條環境中使用
- 22. 的Symfony2:樹枝延伸is_granted(「編輯」,評論)不會在foreach循環工作
- 23. 枝條延伸不起作用
- 24. 嫩枝模板延伸忽略
- 25. 枝條塊間接延伸和追加
- 26. 不可能路由器服務傳遞給樹枝延伸symfony的2.6
- 27. 在我自己的地形上動畫自己的低聚樹?
- 28. Java - 自我延伸的接口
- 29. 我怎麼能在樹枝
- 30. Symfony2從自己的包到樹枝傳遞變量