я не буду запрашивать URL-адрес abc.com/xyz или abc.com/mobile или abc.com/smartphone
я хочу получить ответ myController и действие Привет, мир
значит, если мой URL-адрес запроса не является контроллером, просто получите ответ от myController и action helloworld
но не меняя URl браузера (не перенаправлять)
Вам необходимо определить пользовательские маршруты для сопоставления любого URL с любым контроллером и любым действием.
Смотрите кулинарную книгу:
http://book.cakephp.org/2.0/en/development/routing.html
Если это не делает то, что вам нужно, вы можете использовать перезапись URL, но это будет характерно для вашего веб-сервера.
Решить эту проблему в rotes.php
добавляя
$routes->connect('/home/xxx/test', ['controller' => 'home', 'action' =>'index' ]);