Сделать это можно 2 способами.
1. Отключаем автостарт для сессии
[factories.yml]
all: storage: class: sfSessionStorage param: auto_start: false
2. Отключаем сессии полностью
[factories.yml]
all: storage: class: sfNoStorage
Feb 16 2010
Сделать это можно 2 способами.
1. Отключаем автостарт для сессии
[factories.yml]
all: storage: class: sfSessionStorage param: auto_start: false
2. Отключаем сессии полностью
[factories.yml]
all: storage: class: sfNoStorage
Feb 16 2010
Функция format_date() позволяет получить дату в нужном формате, чтобы ее воспользоваться необходимо подключить хелпер «Date» (DateHelper).
Подключение хелпера:
all: .settings: standard_helpers: [Date]
<?php sfProjectConfiguration::getActive()->loadHelpers('Date');
Вывод даты функцией format_date() зависит от текущего языка (culture) отображаемой страницы.
Dec 17 2009
В первом посте про XHProf: XHProf – профайлер PHP от Facebook, рассказывалось, что это за инструмент, как его установить, настроить и использовать. Решил провести небольшой тест производительности популярных фреймворков, используя данные XHProf.
Цель теста — посмотреть, какие данные получим по таким показателям, как:
Oct 21 2009
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 06 2009
Французская компания UI Studio выложила интересный контрольный список (checklist) для проверки проектов: «ничего ли разработчики не забыли при развертывании проекта на продакшен сервере?» — Check if your symfony application is ready for deployment.
На самом деле все, что там написано мы делаем и даже больше, но в любом случае этот список будет полезен не только для новичков. Т.к. там собрана информация, которая не только систематизирована, но и детализирована. Ниже приведен скриншот как это все выглядит. Весь проект написан на Symfony + jQuery. Можно даже отметить те пункты, которые выполнены .
Хороший повод составить свой собственный список.
Jun 03 2009
Fabien Potencier любит заниматься написанием книг. За что ему отдельное спасибо, т.к. иначе не было бы такой замечательной книги как «Definitive Guide to symfony», что в свою очередь сделало фреймворк Symfony более популярным и доступным.
May 19 2009
Как планировалось, 16 мая в Киеве была проведена вторая украинская конференция по фреймворку Symfony: UA Symfony Camp. Мероприятие проходило по адресу: Киев, ул. Предславинская, 12 (http://predslavinskaya.com.ua/).
Без сюрпризов не обошлось :). Людей оказалось больше, чем предполагалось, вместо 50 человек пришло около 80, а зал-то и не был рассчитан на такое количество. Благо, оказался свободным другой зал, и арендодатель был такой добрый, что позволил нам туда переехать, и мы все вместе, со своими стульями :), переехали в более просторное, светлое помещение, за что им огромное спасибо. На кухне был бесплатный кофе, чай, правда до него я не добрался.
Мой доклад на конференции:
May 17 2009
В посте «Symfony Components – библиотека компонентов Symfony» рассказывалось, что такое Symfony Components.
Fabien Potencier поведал о том, что специально для этого проекта был создан отдельный сайт: Symfony Components — Standalone libraries for PHP.
Каждый компонент имеет свой собственный раздел с документацией, API, инструкциями по установке и примеры по использованию. В качестве примера описан компонент YAML, остальные Event Dispatcher, Dependency Injection, Templating находятся в процессе.
Читать дальше
May 02 2009
Бывают ситуации, когда нужно получить запрос 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
Apr 01 2009
16 мая планируется конференция по фреймворку Symfony.
Мероприятие будет проходить по адресу: Киев, ул. Предславинская, 12 (http://predslavinskaya.com.ua/). Партнер и соорганизатор SymfonyCamp — WorldWebStudio
Программа конференции еще составляется.
Все желающие посетить мероприятие или выступить с докладом пишите на movchan@gmail.com.
Comments (0)