Комментарии 15
До чего только люди не докопаются, чтобы облегчить себе работу :)
0
Я бы сказал, что это недокументированная фича. Опция-то --theme в задаче doctrine:generate-module есть!
0
НЛО прилетело и опубликовало эту надпись здесь
Однако я не нашел не одной статьи об этой фиче :)
0
В свое время пробовал generate-module --theme=admin — ничего хорошего не получилось, какие-то отличия есть между темами модуля и админки, но найти документацию по их различию не получилось. После часа сравнения исходников admin и default плюнул и стал перетаскивать в тему на базе default html и css из админки (Ctrl+U в браузере просто делал :) )
0
Какой была изначальная цель и с какими конкретно проблемами вы столкнулись? Постараюсь помочь!
0
Изначальная цель была сделать обычный crud красивым как в админке, но управляемый «ручками» (то есть на базе обычных классов и шаблонов), а не через generator.yml. Конкретные проблемы за давностью не помню — но, кажется, просто команда doctrine:generate-module --theme=admin не выполнялась, то ли необрабатываемое исключение выбрасывая, то ли вообще ошибку PHP. Сейчас, собственно, помощь не нужна, необходимый мне минимум оформления реализовал «костыльно», проект сдан. Хотя, конечно, очень удивило, что при наличии ключа theme в generate-module одна из двух входящих в поставку тем не работает.
0
тема admin является внутренней темой, ее использование подразумевает генерацию классов экшенов в кэше с использованием generator.yml. Справедливо и обратное утверждение: у вас не получится прописать тему default в generator.yml т.к. эта тема только для crud генератора (не для генератора админки).
0
Если пост интересен, то могу перенести в блог symfony. Только кармы нет :)
0
Фичей не назовешь, скорее — одна из особенностей фреймворка — каскадное конфигурирование. При желании, таким макаром можно и все ядро под себя настроить.
0
Не знаю, зачем это нужно, лично я не сталкивался со случаями, когда сгенеренные подобным образом модули нужно было бы оставлять без переписывания. А вот с админгенератором — это да.
itixity.com/content/making-custom-symfony-crud-generator-theme-0
Кстати, я бы на вашем месте еще покопался бы в плагинах, там есть достаточно интересные реализации тем.
itixity.com/content/making-custom-symfony-crud-generator-theme-0
Кстати, я бы на вашем месте еще покопался бы в плагинах, там есть достаточно интересные реализации тем.
0
это нужно для того, чтобы в дальнейшем изменять сгенерированные модули меньшей кровью. Раньше мне приходилось практически вычищать весь HTML из определенных шаблонов в то время как другие (например index) меня вполне устраивали. А нормальные темы в плагинах существуют только для админок :) В любом случае спасибо за совет.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создаем собственную тему для CRUD генератора в symfony