CakePHP 似乎具有转换请求的 URL 并确定要执行的控制器和操作的功能,因为必须对每个 http 请求执行此操作。
有没有办法可以在控制器或系统其他地方利用这个过程?最好的结果是有一个输入 URL 字符串的函数,响应是一个包含控制器详细信息的数组。例如:
$url_route = RouteFunction('/page/url/here');
// $url_route = array(
// 'controller' => 'page',
// 'action' => 'display',
// 'pass' => array('url', 'here')
// );