2012-06-13 55 views
0

索纳塔联系包2管理页面,我想1个实体创建2个管理页面,但模式是相同的:1个实体

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 

在哪里我可以改变路线模式?如果我这样做,在RouteCollection类的,我有一个错误:

No route found for "GET /admin/mobispot/discodes/personal/list" 
+0

你可能在路线冲突,帮我的http:// stackoverflow.com/questions/12828072/sonataadminbundle-multiple-admin-section-for-same-entity – user1127794

+0

是的 - 它是一个笨蛋。查看修复的链接问题 –

回答

0

您可以configureRoutes方法改变AdminClass路线

protected function configureRoutes(RouteCollection $router) { 
    $router->add('copy', $this->getRouterIdParameter() . '/copy'); 
    $router->add('getSubProjects', $this->getRouterIdParameter() . '/getSubProjects'); 
}