OroCommerce 1.6超载/覆盖客户仪表板

时间:2018-03-28 17:00:04

标签: symfony-2.8 orocommerce

我遵循此linkthis link来覆盖或添加新的控制器和方法。它根本不会起作用。似乎没有更少的文档或论坛支持。任何人都可以帮助我,请问客户仪表板控制器超负荷的正确方法是什么?

它给了我No route found for "GET /customer/documents/"错误消息。

1 个答案:

答案 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,然后简单地创建您的控制器,并在自定义包的Res​​ources / config / oro / routing.yml中定义这个新路由。