Feb 17 2010

Прошла конференция Symfony Live 2010

Category: Symfonyingvar @ 20:34

В Париже с 16-17 февраля 2010 прошла двухдневная конференция Symfony Live 2010, посвященная фреймворку Symfony. Ниже ссылки на доклады и отчеты по конференции.

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


Feb 16 2010

Отключаем сессии в Symfony

Category: Symfonyingvar @ 23:45

Сделать это можно 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()

Category: Symfonyingvar @ 02:07

Функция 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 фреймворков

Category: PHP,Symfonyingvar @ 23:44

В первом посте про 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

Category: PHP,Отладкаingvar @ 17:32

Профилирование кода позволяет выявить медленные участки в коде, что позволит в случае необходимости устранить их.

Новый PHP профайлер XHprof от компании Facebook — это альтернатива Xdebug (PHP профайлер Xdebug). XHprof был разработан специально для Facebook и начиная с март 2009 года его исходный код стал доступен для скачивания.

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


Oct 21 2009

ORM в мире PHP

Category: PHP,Symfony,Базы данныхingvar @ 22:50

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-фреймворков — смотрим и выбираем

Category: PHPingvar @ 15:09

Источник перевода: Современные PHP-фреймворки — полный список лидеров.
Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.

Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!

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


Jan 31 2009

Отличная подборка инструментов, материалов по PHP, CSS

Category: PHPingvar @ 22:13

Очень полезная подборка инструментов, материалов:
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

Category: SymfonyIgor @ 15:47

sfPropelPlugin это плагин для работы с Propel 1.3. Текущая версия 1.3.0 stable от 28/05/2008. Наткнулся на проблему при использовании виджета sfWidgetFormPropelSelect. Если указать порядок сортировки, то получаем ошибку на экран.

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


Aug 06 2008

DOMDocument::loadXML — кодировка UTF-8 для XML

Category: PHPIgor @ 18:49

Сегодня столкнулся с одним неприятным багом PHP при работе с XML с кодировкой UTF-8. Если воспользоваться функцией DOMDocument::loadXML.

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


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