Vse o WEB
Информация и размышления о Web технологиях

Vse o Web - веб-сайт о программировании и веб-технологиях

Symfony. Коротко о работе с Twig

В предыдущих статьях о Symfony (часть 1, часть 2) мы уже говорили о том, что движок шаблонов по умолчанию для этого фреймворка носит название Twig. Конечно, вы не ограничены в выборе шаблонизатора и можете использовать что угодно, при желании. Однако в этой  статье я опишу кратко основные моменты, которые позволят понять, почему это круто использовать Twig и все, что вы использовали ранее, покажется страшным сном уже не вызовет желания быть примененным в качестве шаблонизатора.

Переводимый контент в Symfony2

Всем привет, сегодня продолжаем тему Symfony. Иногда наше приложения должно содержать материалы, контент которых должен отображаться на нескольких языках. Здесь можно создать несколько сущностей и в каждой сохранить контент для определенной версии сайта. Но есть и другой способ - Doctrine extensions. Сегодня мы поговорим о Translatable - расширении для Doctrine, позволяющем нам иметь сущности с контентом на разных языках.

Silex - организация приложения

Всем привет! Сегодня мы продолжаем тему Silex и поговорим об организации приложения. Когда приложение начинает расти, становится не удобно держать все роуты и контроллеры в одном файле. К тому же нам могут понадобится сторонние библиотеки, расширяющие функционал нашего приложения. Несмотря на то, что Silex призван быть компактным и дает нам свободу в том, как мы будем писать наш код, мы можем также писать большие приложения на его основе. О том, как структурировать код, мы и поговорим в этой статье.

Silex c нуля - первое приложение

Все привет! Сегодня мы будем говорить о небольшом, но довольно мощном фреймворке, созданном на основе компонентов Symfony - Silex. Как PHP разработчик, повидавший не мало, я давно слышал об этом маленьком чуде, но все как-то руки не доходили. Если вам нужно написать небольшой REST сервис, или небольшой проект, для которого полный пакет Symfony или другие фреймворки будут слишком громоздки, то отличным выбором станет Silex.

Symfony 2 - Быстрый старт. Часть 2

Привет всем! Как и обещал, в этой статье мы поговорим о некоторых полезных вещах, которые нужно знать при начале разработки  на Symfony.

Для ускорения разработки мы можем воспользоваться уже готовыми компонентами Symfony - бандлами. Здесь вы найдете список полезных бандлов, а также описание, зачем они нужны.

Далее мы рассмотрим основные консольные команды, которые несомненно пригодятся в процессе разработки.

PHAP - мобильные приложения на PHP

Что же такое PHAP? Вы уже наверное не раз слышали о таких инструментах разработки мобильных приложений, как PhoneGap, Xamarin. Первый позволяет писать приложения под несколько мобильных платформ с помощью Javascript, HTML, CSS без необходимости знания специальных языков программирования, второй - с помощью C#. Теперь пришло время PHP разработчиков.

Наверх