我不会请求url abc.com/xyz或abc.com/mobile或abc.com/smartphone
我想得到回应 myController 和行动 helloworld
表示如果我的请求url不是控制器,只需从myController和action helloworld获取响应 但不更改浏览器URl(不重定向)
答案 0 :(得分:1)
您需要定义自定义路由以将任何URL映射到任何控制器和任何操作。
参见食谱: http://book.cakephp.org/2.0/en/development/routing.html
如果这不能满足您的需求,您可以使用URL重写,但这将特定于您的网络服务器。
答案 1 :(得分:-1)
Solve this problem in rotes.php
by adding
$routes->connect('/home/xxx/test', ['controller' => 'home', 'action' =>'index' ]);