Особенность дефолтных значений в чекбоксах

Проблема возникает при добавлении поля которое в базе хранится как 1 или 0, проще говоря boolean

Очистить кэш для другого application из action в Symfony

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

Отличие renderPartial от getPartial в Symfony

Два метода предназначены для обработки partial и возвращение в виде строки, отличие в том куда эта строка возвращается..

Symfony не очищает переменные в сессии, когда истекло её время жизни

Типичная ситуация возникает, тогда когда юзер просто закрыл браузер не нажав выход (logout). В этом случае по логике после истечения времени сессии, должны уничтожиться и все переменные. Symfony же считает иначе и для этого есть вполне разумные причины, однако что же делать, когда действительно требуется, чтобы переменные умерли вместе с сессией.

Как использвать хелперы внутри классов

Допустим, вам необходимо сгенерировать Url внутри класса какой-то формы (например вы написали супер-пупер виджет).

Настройка шаблонов для 500 ошибки и unavailable

Для кастомизации шаблонов для 500 ошибки и для случая, когда сайт недоступен (типа under construction), берем инструкции с Definitive guid to Symfony. А написано там следующее...

Настройка собственного действия и шаблона ошибки 404

Эту процедуру необходимо выполнять всегда, когда выкладываете сайты в продакшн

Как получить доступ к перменным сессии пользователя в form классах

К примеру вам требуется получить какие-то данные из сессии, в actions это делается так:
  1. # apps/frontend/modules/module/actions/actions.class.php
  2. $this->getUser()->getAttribute( '...' )
как же получить их в формах?

В чем разница между redirect и forward в Symfony

различие между
  1. $this->forward("module", "action");
  2. // и
  3. $this->redirect("module/action");

Установка Apache 2.2, PHP 5.2.9, MySQL5, Symfony Framework, Tortoise SVN под Windows Vista, XP

Много статей и туториалов уже написано про установку Apache, PHP, Mysql - внесу и я свои 5 копеек, статья отличается от других установкой ко всему Symfony Framework - одного из лучших на мой взгляд php-фреймворков. Symfony будет располагаться в отдельной директории под svn. Проекты обращаются к symfony через символические ссылки. Теперь символические ссылки есть в Windows Vista, а для их реализации в Windows Xp используется дополнительная утилита junction.

Объект роутинга в компонентах

Объект роутинга в компонентах
  1. # apps/frontend/modules/module/actions/components.class.php
  2.  
  3. class modulenameComponents extends sfComponents
  4. {
  5.  
  6.   public function executeAction(sfWebRequest $request)
  7.   {
  8.    
  9.     $object = $this->getContext()->getController()
  10.       ->getAction($this->getModuleName(), $request->getParameter('action'))
  11.       ->getRoute()->getObject();
  12.  
  13.   }
  14.  
  15. }

Получить имя текущего роутинга в шаблонах

  1. # apps/frontend/modules/module/templates/actionSuccess.php
  2.  
  3. $route_name = $sf_context->getInstance()->getRouting()->getCurrentRouteName()