Фев 22 2010

Symfony: справочник по документации

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

Представляю хорошо составленный справочник по документации Symfony (1.0 – 1.4). Вся документация сгруппирована по темам и версиям.

Просмотреть документацию:

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


Фев 17 2010

Symfony Reloaded – 2.0

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

Fabien Potencier, как и обещал после конференции Symfony Live 2010 выложил новую версию популярного PHP framework Symfony 2.0.

Проект находиться по адресу symfony-reloaded.org, где можно скачать исходный код и ознакомиться с примерами.

Новая версия фреймворка является результатом 3 летней работы команды и сообщества.

Symfony 2.0 работает под PHP 5.3 и представляет из себя набор независимых компонентов, которые можно использовать совместно в зависимости от задач.

Ориентировочная дата релиза второй версии — конец 2010.

Материалы по теме:


Фев 17 2010

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

Раздел: Symfonyingvar @ 20:34

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

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


Фев 16 2010

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

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

Сделать это можно 2 способами.

1. Отключаем автостарт для сессии

[factories.yml]

all:
  storage:
    class: sfSessionStorage
    param:
      auto_start: false


2. Отключаем сессии полностью

[factories.yml]

all:
  storage:
    class: sfNoStorage

Фев 16 2010

Symfony: памятка по форматированию даты – format_date()

Раздел: Symfonyingvar @ 02:07

Функция format_date() позволяет получить дату в нужном формате, чтобы ее воспользоваться необходимо подключить хелпер «Date» (DateHelper).

Подключение хелпера:

  • в файле [settings.yml] указываем нужные нам хелперы в action
    all:
      .settings:
        standard_helpers: [Date]
    
  • или вызвать функцию
    <?php
      sfProjectConfiguration::getActive()->loadHelpers('Date');
    

Вывод даты функцией format_date() зависит от текущего языка (culture) отображаемой страницы.

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


Дек 17 2009

XHprof: производительность популярных PHP фреймворков

Раздел: 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

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


Окт 21 2009

ORM в мире PHP

Раздел: 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

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


Июн 06 2009

Checklist проверки готовности проектов на Symfony для размещения на сервере

Раздел: Cheat Sheets, Symfonyingvar @ 22:16

Французская компания UI Studio выложила интересный контрольный список (checklist) для проверки проектов: «ничего ли разработчики не забыли при развертывании проекта на продакшен сервере?» – Check if your symfony application is ready for deployment.

На самом деле все, что там написано мы делаем и даже больше, но в любом случае этот список будет полезен не только для новичков. Т.к. там собрана информация, которая не только систематизирована, но и детализирована. Ниже приведен скриншот как это все выглядит. Весь проект написан на Symfony + jQuery. Можно даже отметить те пункты, которые выполнены :) .

Хороший повод составить свой собственный список.

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


Июн 03 2009

Новые книги по Symfony

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

Fabien Potencier любит заниматься написанием книг. За что ему отдельное спасибо, т.к. иначе не было бы такой замечательной книги как «Definitive Guide to symfony», что в свою очередь сделало фреймворк Symfony более популярным и доступным.

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


Май 19 2009

UA Symfony Camp – мини-отчет по второй конференции

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

new-copyКак планировалось, 16 мая в Киеве была проведена вторая украинская конференция по фреймворку Symfony: UA Symfony Camp. Мероприятие проходило по адресу: Киев, ул. Предславинская, 12 (http://predslavinskaya.com.ua/).

Без сюрпризов не обошлось :) . Людей оказалось больше, чем предполагалось, вместо 50 человек пришло около 80, а зал-то и не был рассчитан на такое количество. Благо, оказался свободным другой зал, и арендодатель был такой добрый, что позволил нам туда переехать, и мы все вместе, со своими стульями :) , переехали в более просторное, светлое помещение, за что им огромное спасибо. На кухне был бесплатный кофе, чай, правда до него я не добрался.


На конференции выступило 3 человека, вместо 4-х, т.к. мероприятие затянулось, а докладчик очень спешил. Было представлено 5 докладов:
1. Роман Мовчан :»Что такое Symfony и с чем ее едят».
2. Александр Демченко: «Роутинг в Symfony 2″.
3. Игорь Бровченко: «Локализация и интернационализация».
4. Александр Демченко: «Публикация проекта в web и его обновление».
5. Роман Мовчан: «Производительность и использование Symfony в высоконагруженных системах».

Мой доклад на конференции:

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


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