Здравствуйте! Я в Symfony 2 новичек. Создаю сайт, написал пару фукций для вывода "хлебных крошек". Где эти функции хранить? Я их записал в MainController, но судя по документации это не верное решение. Думаю создать отдельный класс для них. Но в какой дериктории его хранить?
Создать Extension для Twig и вызывать его в шаблоне с помощь, к примеру, {{ breadcrumbs() }}
И, как правильно сказал Doc, логику создания хлебных крошек, по хорошему, надо держать в сервисе, а в контроллере или экстеншене - только его дергать.
В качестве готового решения, если интересует, можете посмотреть в сторону KnpMenuBundle