Шаблон представляет собой структуру будущего сайта. Как правило, самый легкий и самый успешный опыт при овладении навыками создания сайта пользователь получает, используя уже готовые дизайны. Конечно же, различных решений в сети великое множество – от бесплатных дизайнов до шаблонов премиум-качества. Вторые на поверку качественней, надежней и чаще всего имеют техническую поддержку для оперативного разрешения нестандартных ситуаций. Однако зачастую стоимость таких шаблонов довольно высокая. К счастью, компании-производители часто проводят акции, позволяющие выбрать качественный дизайн со значительной скидкой. Continue reading…
На днях необходимо было распарсить ресурс в рамках проекта на Symfony 2. Для этого я решил воспользоваться Сrawler’ом – компонентом Symfony, который позволяет работать с DOM элементами, используя при этом XPath и CSS фильтры. Но возникла проблема с кодировкой. Continue reading…
Вернуть в качестве ключа выборки значение одного из столбцов – довольно частая задача. Достичь результата можно несколькими способами. Continue reading…
Есть стандартная задача, с которой наверняка сталкивался каждый веб-разработчик: при добавлении сущности в БД убедиться, что такой еще нет, а если есть, то отобразить соответствующее сообщение. Хочу поделиться реализацией такой задачи в Symfony 2. Continue reading…
При запуске Symfony 2 под nginx + php5-fpm словил 500 ошибку, а в логах следующее:
Continue reading…