我正在寻找一种简单的方法将url字符串“转换”为控制器/操作名称对的数组。
例1:
/users/
应该返回
array('controller'=>'users','action'=>'index')
例2:
/admin/users/view/23
应该返回
array('controller'=>'users','action'=>'admin_view')
示例3:
/
应该返回
array('controller'=>'pages','action'=>'home')
答案 0 :(得分:1)
Router::parse
可以做到。
E.g:
<?php debug(Router::parse('/admin/users/index')) ?>
这并不完全是你所描述的,但如果你“留在”蛋糕中,这种格式可能更适合进一步使用。