简体   繁体   English

一条路线中的多个控制器

[英]multiple controller in one route

I have to use static routes same as : 我必须使用与以下相同的静态路由:

$router->add("/v1/places/GetList",
["namespace"=>"v1","controller"=>"places","action"=>"GetList"]);

$router->add("/v1/places/getPlace",
["namespace"=>"v1","controller"=>"places","action"=>"GetPlace"]); 

so our users should to type correctly URL and follow our policy to access controls : /v1/places/GetPlace 因此我们的用户应正确输入URL并遵循我们的政策来访问控件: /v1/places/GetPlace

what I can to do that users can access to our app same as this url : /v1/places/getplace 我可以做的是,用户可以访问与此网址相同的应用程序: /v1/places/getplace

只需使用正则表达式与:

$router->add("/v1/places/{w:([getplace,G,P])+}",

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM