Articles of symfony 2.2

Значение входного значения FormType по умолчанию в той же форме

У меня есть Entity с именем Task и создайте Symfony TaskType.php для формы. Моя цель – установить поле datetime endDate по умолчанию для ввода поля даты startDate (что необходимо). Я попробовал это, но это не сработает. $builder->add('name'); $builder->add('startDate', 'datetime'); $builder->add('endDate', 'datetime', array( 'empty_value' => array('year' => 'Year', 'month' => 'Month', 'day' => 'Day'), 'required' => […]

Добавление ошибки формы в EventListener

У меня есть приложение на основе Symfony 2.2 с формой, которая имеет поле, которое требуется только на основании другого поля в форме. Я связал EventListener, чтобы поймать, когда форма отправлена, поэтому я могу проверить, действительно ли поле «обязательно» не требуется при отправке формы. Я заметил, что я не могу установить FormError внутри PRE_BIND формы PRE_BIND […]

Контейнер Dependecy Injection не работает в Fixtures после обновления symfony 2.0 до 2.1 / 2.2

Я обновил проект с Symfony 2.0 до 2.1. После этого мои тесты перестали работать. Проблема в том, что я использую приборы, которые реализуют интерфейс ContainerAware. Теперь после обновления метод setContainer () больше не вызывается. Я попробовал модернизировать дальше до 2.2. Проблема все еще сохраняется. composer.json: { "name": "symfony/framework-standard-edition", "license": "MIT", "type": "project", "description": "The \"Symfony […]

Что брандмауэр Symfony делает так долго?

Моя страница Symfony не слишком медленная (она загружается примерно через 400 мс), но, учитывая тот факт, что это просто простая всемирная страница приветствия с базовой аутентификацией, она должна быть загружена менее чем за 100 мс. Когда я вхожу в профилировщик, я вижу следующее: Обратите внимание, что это просто говорит «Брандмауэр» за 250 мс. Я думал, […]

Ведение журнала swiftmailer send () в symfony2

Я использую swiftmailer для отправки писем из моего проекта symfony2.2. Есть ли способ зарегистрировать глобальную информацию по электронной почте и отправить результаты? Было бы здорово, если метод sendmail send () запускает событие somę, но я не вижу его.