Могу ли я использовать Symfony Admin Generator для управления двумя связанными моделями одновременно? - PullRequest
0 голосов
/ 05 января 2011

Я нахожусь в процессе обучения symfony, и теперь я играю с генератором администратора.

Я веду блог как тестовый проект.

Мне удалось перечислить свой пост и мои комментарии, но мне было интересно, есть ли способ, чтобы комментарии были размещены ниже представления поста вместо того, чтобы разделять страницы?

Спасибо за чтение

Ответы [ 3 ]

1 голос
/ 05 января 2011

Следует отметить, что система шаблонов, доступная в «Фронтенде», также доступна в админ-генераторе.Если вы создаете файлы / template в своих модулях администратора, любой файл шаблона, который там находится, переопределяет сгенерированные.

При этом вы можете создавать настраиваемые интерфейсы в генераторе администратора, используя этот метод.Просто переопределите то, что вам нужно, и позвольте генератору администратора обработать все остальное.

Подробнее о том, как использовать шаблоны в бэкэнде, можно узнать здесь: http://www.symfony -project.org / jobeet / 1_4 / Doctrine /ан / 12 # chapter_12_templates_customization

1 голос
/ 05 января 2011

Вы должны будете сделать собственный код для этого. Как только вы начинаете отходить от того, что генератор администратора дает вам из коробки, обычно проще написать собственный код, чем пытаться расширять код генератора администратора (если он действительно не прост)

0 голосов
/ 09 января 2011

Используя пользовательскую форму и генератор администратора, вы можете создавать довольно сложные страницы администратора.Вы можете встроить целую подчиненную форму для связанного объекта, чтобы она отображала фактические варианты выбора отношения один ко многим и многие ко многим и многое другое.По сути, если вы создаете форму, она сгенерирует из нее страницу.

Хотя вы, вероятно, могли бы найти способ встроить подчиненную форму для каждого комментария, я не думаю, что это будет хорошей идеей.Как правило, вы хотите встроить одну форму в другую только для отношения один-к-одному, например формы user_details, встроенной в форму пользователя.

...