В Париже с 16-17 февраля 2010 прошла двухдневная конференция Symfony Live 2010, посвященная фреймворку Symfony. Ниже ссылки на доклады и отчеты по конференции.
Feb 16 2010
Отключаем сессии в Symfony
Сделать это можно 2 способами.
1. Отключаем автостарт для сессии
[factories.yml]
all: storage: class: sfSessionStorage param: auto_start: false
2. Отключаем сессии полностью
[factories.yml]
all: storage: class: sfNoStorage
Feb 16 2010
Symfony: памятка по форматированию даты — format_date()
Функция format_date() позволяет получить дату в нужном формате, чтобы ее воспользоваться необходимо подключить хелпер «Date» (DateHelper).
Подключение хелпера:
- в файле [settings.yml] указываем нужные нам хелперы в action
all: .settings: standard_helpers: [Date]
- или вызвать функцию
<?php sfProjectConfiguration::getActive()->loadHelpers('Date');
Вывод даты функцией format_date() зависит от текущего языка (culture) отображаемой страницы.
Dec 17 2009
XHprof: производительность популярных PHP фреймворков
В первом посте про XHProf: XHProf – профайлер PHP от Facebook, рассказывалось, что это за инструмент, как его установить, настроить и использовать. Решил провести небольшой тест производительности популярных фреймворков, используя данные XHProf.
Цель теста — посмотреть, какие данные получим по таким показателям, как:
- Wall Time (a.k.a. Elapsed time or wall clock time)
- CPU (CPU time in user space + CPU time in kernel space)
- MemUse (Memory usage)
- PeakMemUse (Peak memory usage)
- Number of Function Calls
Dec 13 2009
XHprof — профайлер PHP от Facebook
Профилирование кода позволяет выявить медленные участки в коде, что позволит в случае необходимости устранить их.
Новый PHP профайлер XHprof от компании Facebook — это альтернатива Xdebug (PHP профайлер Xdebug). XHprof был разработан специально для Facebook и начиная с март 2009 года его исходный код стал доступен для скачивания.
Oct 21 2009
ORM в мире PHP
ORM (англ. Object-relational mapping, русск. Объектно-реляционная проекция) — запись объектов программы в реляционную базу данных, отображение объекта и его представления в виде набора таблиц. — Википедия: ORM
В своей работе используем PHP Framework Symfony 1.2.9 и Propel 1.3, но планируем перейти на Symfony 1.3 + Doctrine. У меня возник вопрос: «А какие еще PHP ORM разработаны?». Немного погуглив — получили следующую подборку. Многие проекты новые и ещё альфа/бета версии, но в любом случае уже есть возможность из чего выбрать.
• Propel
• Doctrine
• dOrm
• Outlet PHP ORM
• RedBean
• phpORM
• phpDataMapper
• Qcodo
• CoughPHP
• PHPLinq
• LightOrm for PHP, LightOrm on Freshmeat
• PHP ActiveRecord, PHP ActiveRecord on GitHub
• phpersistence
• Rocks PHP Library
• Pork.dbObject
• Repose
• ORMer
• Porte
• DaBase, DaBase — не очередная ORM для PHP
Jun 10 2009
Список современных PHP-фреймворков — смотрим и выбираем
Источник перевода: Современные PHP-фреймворки — полный список лидеров.
Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.
Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!
Jan 31 2009
Отличная подборка инструментов, материалов по PHP, CSS
Очень полезная подборка инструментов, материалов:
• 50 Extremely Useful PHP Tools
• PHP Tutorials Utopia: 13 Vital PHP skills for every novice PHP developer and solutions
• 50 Extremely Useful And Powerful CSS Tools
• 15 Helpful In-Browser Web Development Tools
• 50 Useful Design Tools For Beautiful Web Typography
Smashing Magazine:
• Web Form Design: Modern Solutions and Creative Ideas
• Web Form Design Patterns: Sign-Up Forms
• Web Form Design Patterns: Sign-Up Forms, Part 2
• Design Patterns: Badges, Tag Clouds, Huge Fonts
• 50 Useful JavaScript Tools
• 50 Beautiful And User-Friendly Navigation Menus
• 10 Steps To The Perfect Portfolio Website
• 50 Free High-Quality Icon Sets
Aug 11 2008
Проблема при использовании sfWidgetFormPropelSelect от плагина sfPropelPlugin
sfPropelPlugin это плагин для работы с Propel 1.3. Текущая версия 1.3.0 stable от 28/05/2008. Наткнулся на проблему при использовании виджета sfWidgetFormPropelSelect. Если указать порядок сортировки, то получаем ошибку на экран.
Aug 06 2008
DOMDocument::loadXML — кодировка UTF-8 для XML
Сегодня столкнулся с одним неприятным багом PHP при работе с XML с кодировкой UTF-8. Если воспользоваться функцией DOMDocument::loadXML.
← Предыдущая страница — Следующая страница →
Comments (3)