是否可以在Symfony2项目的Silex中使用Twig而不是独立的捆绑包?
我已经将Symfony集成为子模块,所以是否仍然需要在供应商目录中使用Twig和symfony?
这样可以省去一个子模块,我的意思是没问题,我只是很好奇。
如果我只需要将* twig.class_path *更改为symfony中的某个目录,那就太棒了。
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => __DIR__.'/../views',
'twig.class_path' => __DIR__.'/../vendor/twig/lib',
));
我在symfony中迷失了一些,在Bridge中有一些Twig,在Bundle中有一些,但首先我需要知道它是否可能。
答案 0 :(得分:2)
不,这是不可能的。
现有以下图书馆:
如您所见,Symfony2核心中不包含twig。这是一个外部依赖,你需要绑定到Symfony2,你还必须绑定到silex。