Где зашифровать / расшифровать мои данные?

Я использую Symfony 2 с Doctrine 2.

Мне нужно зашифровать поле в моей сущности с помощью службы шифрования, и мне интересно, куда мне поместить эту логику.

Я использую Контроллер> Сервис> Репозиторий архитектуры.

Мне было интересно, если слушатель будет хорошей идеей, моя главная проблема, если моя сущность хранится в зашифрованном виде, если я расшифрую ее на лету, ее состояние будет изменено, и я не уверен, что это хорошая идея.

Как бы вы это реализовали?

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

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