В предыдущих статьях о Symfony (часть 1, часть 2) мы уже говорили о том, что движок шаблонов по умолчанию для этого фреймворка носит название Twig. Конечно, вы не ограничены в выборе шаблонизатора и можете использовать что угодно, при желании. Однако в этой статье я опишу кратко основные моменты, которые позволят понять, почему это круто использовать Twig и все, что вы использовали ранее, покажется страшным сном уже не вызовет желания быть примененным в качестве шаблонизатора.
Vse o Web - веб-сайт о программировании и веб-технологиях
Переводимый контент в Symfony2
Всем привет, сегодня продолжаем тему Symfony. Иногда наше приложения должно содержать материалы, контент которых должен отображаться на нескольких языках. Здесь можно создать несколько сущностей и в каждой сохранить контент для определенной версии сайта. Но есть и другой способ - Doctrine extensions. Сегодня мы поговорим о Translatable - расширении для Doctrine, позволяющем нам иметь сущности с контентом на разных языках.