Май 17 2009

Запущен сайт для Symfony Components

Раздел: Symfonyingvar @ 16:27

В посте «Symfony Components – библиотека компонентов Symfony» рассказывалось, что такое Symfony Components.

Fabien Potencier поведал о том, что специально для этого проекта был создан отдельный сайт: Symfony Components – Standalone libraries for PHP.

Каждый компонент имеет свой собственный раздел с документацией, API, инструкциями по установке и примеры по использованию. В качестве примера описан компонент YAML, остальные Event Dispatcher, Dependency Injection, Templating находятся в процессе.
Читать дальше


Май 02 2009

Left Join с несколькими условиями для Propel Criteria

Раздел: Symfonyingvar @ 19:16

Бывают ситуации, когда нужно получить запрос c оператором Left Join указав несколько условных выражений. Например:

SELECT * FROM news
LEFT JOIN news_type ON news.type_id = news_type.id AND YEAR(news.published_at) = YEAR(NOW())
WHERE news.is_published = 1 AND ...
LIMIT 10

Читать дальше


Апр 01 2009

UA SymfonyCamp в Киеве 16-го мая

Раздел: Symfonyingvar @ 09:17

16 мая планируется конференция по фреймворку Symfony.

Мероприятие будет проходить по адресу: Киев, ул. Предславинская, 12 (http://predslavinskaya.com.ua/). Партнер и соорганизатор SymfonyCamp – WorldWebStudio

Программа конференции еще составляется.

Все желающие посетить мероприятие или выступить с докладом пишите на  movchan@gmail.com.


Мар 30 2009

Symfony Components – библиотека компонентов Symfony

Раздел: Symfonyingvar @ 22:48

Фреймворк Symfony позволяет воспользоваться некоторыми классами автономно, отдельно от самого проекта такими, как YAML или классами маршрутизации. Например, про использование классов маршрутизации была написана интересная статья Playing with symfony routing – without symfony, а YAML класс используют в таких проектах, как Doctrine и PHPUnit.

Командой Symfony было принято решение сделать некоторые компоненты Symfony автономными. Назвали этот проект как Symfony Components. Как утверждают, Symfony Components не будут повторять работу команд Zend Framework или ezComponents.
Читать дальше


Мар 27 2009

Редактор PHPEdit 3.2 с поддержкой Symfony

Раздел: Symfonyingvar @ 21:28

На днях анонсировали новую версию редактора PHPEdit 3.2 с поддержкой Symfony от французской компании WaterProof. Как сообщается в анонсе, работа в IDE для проектов на Symfony становиться удобной, как никогда :) .

Ознакомиться с новыми возможностями редактора можно в демо-ролике (анг. язык). Или скачать документацию по расширению Symfony (PDF).

Скачать редактор PHPEdit 3.2. Редактор платный, его стоимость зависит от комплектации – 89, 179 и 299 евро.

Вот некоторые скриншоты редактора. Возможности прикольные, позволяют отказаться от консоли как таковой, очень удобный Code Insight – позволяет переходить не только на методы, атрибуты классов, но и на роутинги, шаблоны. Поддержка YAML, отладка кода.

Читать дальше


Мар 19 2009

Symfony: настраиваем собственные обработчики ошибок (404, 500, unavailable.php)

Раздел: Symfonyingvar @ 03:57

На каждом проекте не забываем настраивать обработчики ошибок, а то получим вот такие сюрпризы на продакшен сервере для страниц ошибок 404 и 500:

symfony_error_page_404

Читать дальше


Мар 07 2009

Презентации Symfony 2.0

Раздел: Symfonyingvar @ 15:55

Fabien Potencier выложил презентации для Symfony 2.0. Можно скачать PDF версию презентации phpquebec-2009-symfony-2.pdf.

Основная идея Symfony 2.0 – это увеличить производительность фреймворка и автономность некоторых компонентов (Controller Handling, Templating Framework, Dependency Injection Container).


Фев 24 2009

Обновлена книга по формам Symfony: Forms in Action

Раздел: Symfonyingvar @ 23:22

В книгу Symfony Forms in Action добавлено более 40 новых страниц про widgets и validators. Как сказано, там содержится описание всех встроенных виджетов и валидаторов в Symfony, плагинов sfPropelPlugin, sfDoctrinePlugin и sfFormExtraPlugin.

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

Ознакомиться с новыми разделами можно на страничках: Appendix A – Widgets и Appendix B – Validators, или скачать PDF версию всей книги.

Материалы по теме:
Blog: symfony Forms Book update
Symfony book: Forms in Action


Фев 17 2009

Справочник по настройкам Symfony 1.2

Раздел: Symfonyingvar @ 10:32

На официальном сайте Symfony выложили отличную статью по настройкам symfony.yml. Поводом для статьи стало то, что многие пользователи жалуются, что много параметров требуется изменить во время создания нового проекта. Но это не так.

В руководстве Jobeet рассматривалась ситуация, когда при создании нового проекта можно было не редактировать файл symfony.yml, а внести необходимые изменения через команды, например:

Листинг 1: Изменяем CSRF секретное слово

$ php symfony generate:app --escaping-strategy=on --csrf-secret=UniqueSecret frontend

Читать дальше


Дек 27 2008

Symfony класс myCache для кеширования пользовательских данных

Раздел: Symfonyingvar @ 23:46

Для кеширования своих пользовательских данных был написан класс myCache. Это всего лишь обертка к существующим классам кеширования Symfony (File, APC, XCache, EAccelerator, SQLite). С помощью настроек в app.yml есть возможность настроить кеширование, указав какой механизм использовать. В чем удобство? В любой момент можно изменить, что использовать для кеширования, и весь код переписывать не требуется под конкретный класс (например, sfEAcceleratorCache или sfAPCCache). Плюс, если к примеру использовать APC, а он не установлен, то будет активирован File. Файл разместить в папку ‘/lib/myCache.class.php’.

Читать дальше


« Предыдущая страницаСледующая страница »