Дмитpий: я ничего не скрывал в своем примере - блоки с классом menu-button никуда не деваются, просто при одной ширине экрана они выглядят как если бы к ним подставили классы hidden-xs и hidden-sm, а при большей - hidden-lg и hidden-md
Дмитpий: я и описал, как избавиться от дублирования. Вы просто добавите к этим элементам класс .menu-button, и отображение этих элементов будет разным для устройств с разной шириной экрана.
Я, все же, приверженец автоматизации всей рутины по максимуму, поэтому мне нужна связка (с assetic`ом или без него), которая обеспечит весь фронт работ, включая инжект в твиг, минификацию, выгрузку ассетов из бандлов и т.д.
Сергей Протько: Благодарю за ссылку. Пока я не вижу прозрачного способа заменить assetic полностью с помощью gulp`а, если у бандлов есть свои ассеты. Тут мне кажется возможным вариант использовать assetic для извлечения ассетов из сторонних/своих бандлов и для подключения ассетов в твиге, а отслеживать зависимости, склеивать и минифицировать уже с помощью bower + gulp.
Судя по Вашему ответу - Вы не совсем соглашаетесь, Вы просто предложили заменить grunt на gulp. Но Вы так и не сказали ничего насчет assetic`а - оставлять ли его в принципе, если выбрать Вашу связку?
Денис: про привязку сущности к соединению все прозрачно, проблема была про привязку отдельной сущности к ентити менеджеру. Есть вариант привязать только через параметр table, но привязка идет именно к названию БД, и переменную из parameters.yml сюда не вставить. И если БД переименуется, то во всех файлах придется править это дело - мне кажется, это неправильным, но других решений я не увидел.
prototype_denis: так и было, сейчас если указать ключем не дефолтный ентити менеджер при схема апдейте - таблицы создаются в не дефолтном, но я не указывал в этих таблицах привязку к em...
Еще небольшой вопросик вслед - почему-то если не указать эту аннотацию, то таблица создается не в дефолтном ентити менеджере... Как-то не особо логично, или я чего-то не понимаю?