#symfony-1.4 #sfdoctrineguard #symfony-plugins
#symfony-1.4 #sfdoctrineguard #symfony-плагины
Вопрос:
Я настроил свой проект Symfony 1.4 на маршрутизацию / admin в URL-адресе моего серверного приложения. Это работает нормально, пока я не захочу отредактировать пользователя или каким-либо образом взаимодействовать с созданными формами. Это потому, что сгенерированные ссылки не знают о моем префиксе / admin.
Есть ли разумный способ добавить префикс к этим ссылкам без копирования сгенерированных шаблонов в структуру папок моего приложения?
Обновить
Содержимое генератора.yml для модуля sfGuardUser:
generator:
class: sfDoctrineGenerator
param:
model_class: sfGuardUser
theme: admin
non_verbose_templates: true
with_show: false
singular: ~
plural: ~
route_prefix: sf_guard_user
with_doctrine_route: true
config:
fields:
password_again: { label: "Password (again)" }
list:
title: User list
display: [=username, created_at, updated_at, last_login]
form:
class: sfGuardUserAdminForm
display:
"User": [first_name, last_name, email_address, username, password, password_again]
"Permissions and groups": [is_active, is_super_admin, groups_list, permissions_list]
edit:
title: Editing User "%%username%%"
new:
title: New User
Я добавил свой собственный sf_guard_user в свою маршрутизацию.yml, который работает для новых ссылок, которые я создаю, но генератор не распознает это.
Ответ №1:
Взгляните на пример файла конфигурации для генератора администратора (generator.yml): http://www.symfony-project.org/jobeet/1_4/Doctrine/en/12#chapter_12_final_configuration
В частности, посмотрите на route_prefix:
параметр.
Попробуйте установить route_prefix на
route_prefix: admin
Комментарии:
1. Спасибо, но это не работает. Он пытается найти маршрут admin_collection.