Sylius 自定义注册控制器
Sylius customizing registration controller
非常简单的问题让我很生气。
我在主文件中写路由 app/config/routing.yml
sylius_user_registration:
path: /register
defaults: { _controller: MyBundle:Registration:register }
methods: [GET, POST]
还有我的控制器
class RegistrationController extends Controller
{
public function registerAction(Request $request)
{
var_dump(111);die;
}
}
当我访问 myshop.loc/app_dev.php/register
时,我看到了 sylius 注册页面。有一个简单的定制。我做错了什么?
P.s.
已尝试清除缓存
路由文件声明在app/config/config.yml
首先注册 Sylius 包,因此首先注册 sylius 路由,而忽略您的路由。
如果您需要修改 sylius.controller.customer:createAction
的行为,而不是重载路由,您需要通过 sylius 资源系统扩展客户控制器。
http://docs.sylius.org/en/latest/customization/controller.html
http://docs.sylius.org/en/latest/book/architecture/resource_layer.html
非常简单的问题让我很生气。
我在主文件中写路由 app/config/routing.yml
sylius_user_registration:
path: /register
defaults: { _controller: MyBundle:Registration:register }
methods: [GET, POST]
还有我的控制器
class RegistrationController extends Controller
{
public function registerAction(Request $request)
{
var_dump(111);die;
}
}
当我访问 myshop.loc/app_dev.php/register
时,我看到了 sylius 注册页面。有一个简单的定制。我做错了什么?
P.s.
已尝试清除缓存
路由文件声明在
app/config/config.yml
首先注册 Sylius 包,因此首先注册 sylius 路由,而忽略您的路由。
如果您需要修改 sylius.controller.customer:createAction
的行为,而不是重载路由,您需要通过 sylius 资源系统扩展客户控制器。
http://docs.sylius.org/en/latest/customization/controller.html
http://docs.sylius.org/en/latest/book/architecture/resource_layer.html