Tag Archives: symfony

Конференция Symfony Camp Ukraine – Киев, 29 октября 2011

Коллеги, Украинские Symfony-джедаи попросили рассказать о важном событии в жизни коммьюнити – третьей конференции Symfony Camp, которая пройдет 29го октября сего года в Киеве: Несложно догадаться, что основной мотив данной конференции – вышедшая не так давно релиз-версия Symfony 2, поэтому приготовьтесь к куче чужого опыта и интересных граблей, на которые до вас уже наступили )) [...]

Posted in Профессиональное | Also tagged , | 6 Comments

SymfonyGuru анонс

Коллеги симфонисты, читали моего блога и просто случайные зеваки ) Хочу представить вам мое новое увлечение и, надеюсь, в будущем полезный для web-разработчиков сайт – symfony-gu.ru.

Posted in Личное, Профессиональное | Also tagged , , | 11 Comments

PhpStorm: поддержка Symfony Command Line

Начиная с PhpStorm 2.0 можно использовать Symfony command line tool при помощи Command Line Tool Support. Ниже приводится небольшое руководство по использованию. Вам понадобится PhpStorm 2.0 и Symfony 1.1 или более поздней версии (включая Symfony 2.0 BETA – в оригинальное руководство не входило, но мной проверено). Если у вас нет Symfony, руководство по установке вы [...]

Posted in Профессиональное | Also tagged , , , | 9 Comments

Symfony2 book: Основы Symfony2 и HTTP / Symfony2 and HTTP Fundamentals

Данный перевод главы Symfony2 and HTTP Fundamentals публикуется с разрешения автора: Канат Гайлимов Web-разработчик, блогер http://gailimov.info Поздравляем! Изучая Symfony2, вы становитесь на правильный (истинный) путь и будете более продуктивным, всесторонним и популярным веб-разработчиком (на самом деле, 2 последних пункта на ваше усмотрение). Symfony2 построен так, чтобы вернуться к основам: разработаны инструменты, которые позволят вам разрабатывать [...]

Posted in Профессиональное | Also tagged , , , | 8 Comments

Symfony2 book: Основы создания страниц / The Basics of Page Creation

Создание новой страницы в Symfony2 это простой процесс, состоящий из 2 шагов: Создание маршрута: Маршрут определяет URI (например /about) для вашей страницы, а также контроллер (PHP функция), который Symfony2 должен выполнить, когда URI входящего запроса совпадет шаблоном маршрута; Создание контроллера: Контроллер – это PHP функция, которая принимает входящий запрос и трансформирует его в объект Response [...]

Posted in Профессиональное | Also tagged , , , | 15 Comments

Symfony 2: конфигурирование пакетов

Для обеспечения большей гибкости, пакет (bundle) может содержать ряд конфигурационных настроек, используя встроенный механизм Symfony2. Простая конфигурация Для простой конфигурации можно воспользоваться разделом parameters, по-умолчанию присутствующим в конфигурации Symfony2. Параметры – это простые пары ключ-значение; значением может быть любое валидное значение с точки зрения PHP. Каждое наименование параметра должно начинаться с наименования пакета в нижнем [...]

Posted in Профессиональное | Also tagged , , | 6 Comments

( PHP CLI & eAccelerator ) != love

На днях встал вопрос об оптимизации запуска cron-скриптов. Подавляющая часть – это таски symfony (т.е. выполняется что-то типа ./symfony namespace:taskname params) и даже в условиях использования nice они создают приличный оверхед на сервер. В ходе разбора полетов решил уяснить, работает ли eAccelerator c php-cli. Собственно с подсказки @ibulatenko забрел на страницу http://eaccelerator.net/wiki/Faq, на которой черным [...]

Posted in Профессиональное | Also tagged , , , | 1 Comment

Symfony 2: пакеты, практические рекомендации

Пакет – прежде всего это директория, которая имеет строго определенную структуру и может содержать все что угодно (от классов, до контроллеров и web-ресурсов). Не смотря на то что пакеты очень гибки, вы должны следовать некоторым рекомендациям (best practices), если вы хотите выложить его в общий доступ. Об этих практиках мы и поговорим ниже:

Posted in Профессиональное | Also tagged , , , | 2 Comments

Symfony 2 для разработчиков на symfony 1.x

Symfony 2.0 по сравнению с первой версией фреймворка шагнул далеко вперед. К счастью, MVC архитектура, лежащая в основе его ядра, позволяет использовать те же навыки, что вы использовали, разрабатывая приложения для symfony1 и для Symfony2. App.yml вы конечно тут не увидите, но маршрутизация, контроллеры и шаблоны сохранились. В этой статье мы рассмотрим ключевые отличия между [...]

Posted in Профессиональное | Also tagged , | 20 Comments

Валидация email в стиле Swift Mailer

Довелось на днях играться с email-рассылкой в symfony 1.4 при помощи Swift mailer. Тема массовых рассылок достойна отдельного поста, поэтому пока остановлюсь на валидации email в стиле Swift. Зачем вообще понадобилась такая валидация? Как раз об этом я и собирался рассказать:

Posted in Профессиональное | Also tagged , , | 3 Comments