sfWidgetFormInputCheckbox и его приколы в Symfony
Заметки на полях 17.01.2011Сегодня писал маленький проект с использованием фреймворка Symfony и возникла необходимость сделать на старнице checkbox не отмеченный по умолчанию.
Думал, что это легко и через 5 минут найду решение или в коде или гугле. Но не тут то было
В общем после долгих поисков нашел решение. И дабы не забыть пишу его сюда:
$this->setDefault("is_tested", false); // значение по умолчанию "не отмечен"
и еще бонусом
$this->setWidget('is_tested',
new sfWidgetFormInputCheckbox(array(),array('disabled' => true)));
// сделали checkbox недоступным для редактирования
03.11.2011 в 11:16
LOL
setDefault это стандартный метод для установки начального значения поля формы
03.11.2011 в 12:20
А кто спорит, что это стандартный метод
Запостил, из-за того, что написание некоторых вещей не очевидно из документации