我遵循此link和this link来覆盖或添加新的控制器和方法。它根本不会起作用。似乎没有更少的文档或论坛支持。任何人都可以帮助我,请问客户仪表板控制器超负荷的正确方法是什么?
它给了我No route found for "GET /customer/documents/"
错误消息。
答案 0 :(得分:2)
没有路线" / customer / documents /"在OroCommerce中,没有什么可以覆盖"。
客户信息中心("我的帐户")页面路线为" / customer / profile /",请参阅routing.yml in OroCustomerBundle:
oro_customer_frontend_customer_user_profile:
resource: "@OroCustomerBundle/Controller/Frontend/CustomerUserProfileController.php"
type: annotation
prefix: /customer/profile
options:
frontend: true
由CustomerUserProfileController.php#L17-L31
提供如果您正在尝试为" / customer / documents /"创建新的控制器; route,然后简单地创建您的控制器,并在自定义包的Resources / config / oro / routing.yml中定义这个新路由。