Июн 18 2010

Зарелизили Propel 1.5.2

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

С момента релиза предыдущей версии Propel прошло меньше месяца. Текущая версия Propel 1.5.2 имеет обратную совместимость с веткой 1.5. За это время было исправлено более чем 20 багов, добавлены новые фичи. Полный список изменений.

Список новых возможностей

  • Поддержка Namespace
  • Aggregate Column Behavior – позволяет повесить Behavior на изменение поля с помощью агрегатной функции
  • ModelCriteria::findOneOrCreate() – делается выборка данных используя findOne(), если результат пустой, то создается новая запись
  • Simple Templating Engine For Behaviors – создавать Behaviors стало проще
  • Query Comments – в выполняемый SQL запрос стало возможным добавлять комментарии, что очень полезно при анализе журналов выполненных запросов
  • Miscellaneous – рефакторинг автозагрузчика Model, чтобы разделить загрузку  классов «Core Propel» и классов Model, что увеличит время загрузки и упрощает интеграцию со сторонними библиотеками

Детальнее про все возможности можно почитать на официальном сайте Propel blog: Propel 1.5.2 Released.

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


Июн 02 2010

sfPropel15Plugin: видео урок по редактированию в backend вложенных форм с использованием mergeRelation и embedRelation

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

В новой версии плагина sfPropel15Plugin появилось два новых инструмента: sfFormPropel::embedRelation(), and sfFormPropel::mergeRelation(). Они позволяют добавлять, редактировать и удалять вложенные объекты на странице основного объекта. Детально с новой функциональностью можно ознакомиться просмотрев видео:

mergeRelation from Francois Zaninotto on Vimeo.



Все новые возможности уже доступны и задокументированы http://trac.symfony-project.org/browser/plugins/sfPropel15Plugin/trunk/doc/form.txt.

Источник:
Embed Relation Forms in One Line with sfPropel15Plugin (Video)

P.S.
В Doctrine тоже присутствует такая же функциональность: Advanced Forms: Easily Embedding Doctrine-Related Forms


Май 22 2010

Symfony Camp UA 2010 – программа конференции сформирована

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

Конференция Symfony Camp UA 2010

Программа конференции Symfony Camp UA 2010 сформирована.

Пройдет мероприятие 3 июля 2010 г. в Киеве. Участие в конференции – бесплатное.

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


Апр 07 2010

У конференции Symfony Camp UA 2010 появился свой сайт

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

Открылся официальный сайт конференции Symfony Camp UA 2010 http://symfonycamp.org.ua.

Всем желающим участвовать пройти регистрацию на сайте, участие бесплатное.

Так же набирается help team для конференции – это те люди, которые будут помогать в закулисных делах конференции, если у вас есть желание помочь при регистрации в поле дополнительная информация укажите «хочу в help team», или пишите организаторам.


Фев 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

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


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