2014-09-20 3 views
0

Я использую ветку в личном проекте и хотел бы получить доступ к файлам как symfony sensiolab с помощью «:» в качестве разделителя каталогов. Например:twig symfony directory separator

{% extends '::base.html.twig' %} 
{% extends ':default:base.html.twig' %} 

Просто нужно заменить «:» на «/» без расслоения ..

Кто-то знает, как это сделать?

ответ

0

двоеточие в структуре наследования шаблона не ссылаться на каталоги, но ресурсы, нормальный формат: {% распространяется «BUNDLE_NAME: Контроллер: шаблон»%}

Различные комбинации частей покажет Symfony где найти ресурс, например:

{% распространяется «:: base.html.twig»%} означает, что шаблон base.html.twig находится в глобальной папке приложения ресурсов

{% продолжается "AcmeDemoBundle :: part.html.twig"%} Означает, что шаблон является локальным в папке «Ресурсы» пакета AcmeDemo.