在silex中使用TwigTrait

时间:2015-07-15 22:28:22

标签: php twig silex

我在我的一个项目中使用silex,通常当我想渲染一个twig模板时,我使用这种语法:

$app['twig']->render('page.twig');

在这个项目中,我想使用特征来获得这种语法:

$app->render('page.twig');

为此我修改了Silex \ Application中的Application类并添加了:

use TwigTrait;

所以我的问题是:如果可以这样做并修改这个类,或者如果没有,还有另一种方法可以做到这一点。

提前致谢,我为我糟糕的英语道歉。

1 个答案:

答案 0 :(得分:1)

而不是修改类,只需扩展它。 Silex测试套件has an example。然后就像使用正常的应用程序类一样使用它。

$app = new MyTwigApp();