[英]Sonata Admin Bundle 2 admin page for 1 entity
I'm trying to create 2 admin page for 1 entity, but patterns are the same: 我正在尝试为1个实体创建2个管理页面,但是模式是相同的:
php app/console route:debug PHP应用程序/控制台路由:调试
dis_codes_companies_list ANY /admin/mobispot/discodes/discode/list
dis_codes_companies_create ANY /admin/mobispot/discodes/discode/create
dis_codes_companies_batch ANY /admin/mobispot/discodes/discode/batch
dis_codes_companies_edit ANY /admin/mobispot/discodes/discode/{id}/edit
dis_codes_companies_delete ANY /admin/mobispot/discodes/discode/{id}/delete
dis_codes_companies_show ANY /admin/mobispot/discodes/discode/{id}/show
dis_codes_companies_export ANY /admin/mobispot/discodes/discode/export
dis_codes_companies_set_premium ANY /admin/mobispot/discodes/discode/{id}/setpremium
dis_codes_personal_list ANY /admin/mobispot/discodes/discode/list
dis_codes_personal_create ANY /admin/mobispot/discodes/discode/create
dis_codes_personal_batch ANY /admin/mobispot/discodes/discode/batch
dis_codes_personal_edit ANY /admin/mobispot/discodes/discode/{id}/edit
dis_codes_personal_delete ANY /admin/mobispot/discodes/discode/{id}/delete
dis_codes_personal_show ANY /admin/mobispot/discodes/discode/{id}/show
dis_codes_personal_export ANY /admin/mobispot/discodes/discode/export
dis_codes_personal_set_premium ANY /admin/mobispot/discodes/discode/{id}/setpremium
Where I can change route pattern? 在哪里可以更改路线模式? If I do that in RouteCollection class, I have an error: 如果我在RouteCollection类中这样做,则会出现错误:
No route found for "GET /admin/mobispot/discodes/personal/list"
You can change routes in AdminClass in configureRoutes method 您可以在configureClasss方法的AdminClass中更改路由
protected function configureRoutes(RouteCollection $router) {
$router->add('copy', $this->getRouterIdParameter() . '/copy');
$router->add('getSubProjects', $this->getRouterIdParameter() . '/getSubProjects');
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.