Пакет поставляется с TWIG помощниками позволяющими вам генерировать имена CSS классов в зависимости от сущности поля

Определение службы

Каждая служба которую вы хотите определить должна реализовывать Sonata\CoreBundle\Component\Status\StatusClassRendererInterface интерфейс. Например:

Теперь когда мы определили нашу службу, мы можем добавить её используя тег sonata.status.renderer, следующим образом:

Использование службы

Теперь можно вызвать помощник в шаблоне TWIG используя следующий код:

{{ my_object|status_class(status_name, 'default_value') }}