Как правильно обработать вывод параметра сущности?
Добрый день.
Вопрос к симфонистам.
Есть таблица в которую crm скидывает адрес в формате "value, , ,value2,value3..." - грубо говоря, строка с разделителями. Задача в выводе этого параметра сущности в шаблоне убрать пустые значения.
Я придумал 3 пути решения.
1) В самой сущности, в геттере параметра
2) В контроллере, перед тем как отправить объект обработать его (имхо не правильно)
3) Может как-то в шаблоне можно использовать explode?
Как выбрать правильный вариант, с учетом того, что в будущем crm может записывать в БД это в другом формате и соответственно, придется поменять обработку для вывода, но все остальные параметры сущности отображаются в том виде, как записаны, т.е. обработать нужно только один параметр сущности.
Иван: Нет, я имею ввиду когда обработка более сложная, и выходит за пределы шаблона, в таком случае в симфони где такие преобразования делаются? Я так понимаю в сущности, это плохая практика, в контроллере с помощью сервиса? Или может в симфони есть какой-то паттерн для преобразования того что в БД в то что отдается в шаблон. Видел в доках какие-то Data tranformer'ы но там относительно форм, вроде бы...