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

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

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

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

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

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

6
задан Trent 4 December 2011 в 11:18
поделиться