Использование Doctrine в symfony 1.4 У меня есть несколько булевых столбцов, определенных (хранимых как tinyint в mySQL). Виджеты флажков всегда отображаются как проверенные, даже если возвращаемое значение равно «0». Кажется, это связано с this ticket.symfony: логические столбцы не отображают виджеты флажков, как отмечено
Это обычная проблема? Есть ли обходной путь?
я могу заставить его работать, изменяя линию 70 в sfWidgetFormInputCheckbox на:
if (null !== $value && $value !== false && $value !== 0)
но я предпочел бы не изменять основные Symfony файлы.
Спасибо за этот вопрос поднимался. Я могу подтвердить, что это все еще проблема с 11.2011 года. Похоже, они исправили его в версии 1.4.15, но этого не произошло. http://trac.symfony-project.org/ticket/3996 –