symfony2 разница между error.message и error.messageKey

Я реализую простую пользовательскую форму входа в систему. Я следую два разных примера, официальныйhttp://symfony.com/doc/current/cookbook/security/form_login_setup.html и этот другойhttps://knpuniversity.com/screencast/symfony2-ep2/logout#play что по сути то же самое, но с некоторыми отличиями. Если взглянуть на login.html.twig из двух примеров, одно из различий заключается в том, что сообщения об ошибках сообщают о первых отчетах.

<div class="error">{{ error.message|trans }}</div>

в то время как другие доклады

div class="error">{{ error.messageKey|trans(error.messageData, 'security') }}</div>

Пожалуйста, вот мой вопрос: в чем разница между «error.message» и «error.messageKey» и что означает error.messageData во втором примере?

Ответы на вопрос(2)

Ваш ответ на вопрос