prudkovski
@prudkovski

Как правильно обработать вывод параметра сущности?

Добрый день.
Вопрос к симфонистам.

Есть таблица в которую crm скидывает адрес в формате "value, , ,value2,value3..." - грубо говоря, строка с разделителями. Задача в выводе этого параметра сущности в шаблоне убрать пустые значения.

Я придумал 3 пути решения.

1) В самой сущности, в геттере параметра
2) В контроллере, перед тем как отправить объект обработать его (имхо не правильно)
3) Может как-то в шаблоне можно использовать explode?

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

Спасибо!
  • Вопрос задан
  • 2176 просмотров
Решения вопроса 1
@VanbOK
Symfony2/PHP developer
Если используете twig, то можно выкрутиться split, например:
{%  set items = "value, , ,value2,value3..."  %}
{%  for item in items|split(',')  %}
        {{  item  }}
{%  endfor  %}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы