2015-03-13 84 views
0

我正在開發一個系統,Phalcon服務器負責站點前端,而Symfony2服務器負責內容管理。內容管理器包含一個所見即所得編輯器,因此使用與前端相同的佈局和樣式顯示內容。我意識到Volt和Twig和非常相似,但是像include和塊這樣的東西有特定的語法或限制。我們可以以完全兼容的方式創建我們的模板/主題,但這不會很靈活。有沒有辦法在Symfony2中使用Volt模板?

有沒有辦法在Symfony2中使用Volt模板?或者自動轉換模板的實用方法(手工不在這裏)?

回答

3

我認爲在您的具體使用情況下,最實際的是使用Phalcon的Twig。在您的DI中,您可以爲此加載不同的引擎,請參閱Phalcon Incubator project for the Twig-adapter

總之它歸結爲使用(加入孵化器到項目後,例如與作曲家):

$view->registerEngines(
    array(".twig" => 'Phalcon\Mvc\View\Engine\Twig') 
); 

,而不是

$view->registerEngines(array(
    ".volt" => 'Phalcon\Mvc\View\Engine\Volt' 
)); 

鏈接描述了一個更完整的步進分步指南。

相關問題