Получение имени контроллера и имени действия из URL - PullRequest
1 голос
/ 20 августа 2010

Я ищу простой способ "перевести" строки URL в массивы пар контроллера / имени действия.

example1:

/users/

должен вернуться

array('controller'=>'users','action'=>'index')

example2:

/admin/users/view/23

должен вернуться

array('controller'=>'users','action'=>'admin_view')

пример3:

/

должен вернуть

array('controller'=>'pages','action'=>'home')

1 Ответ

1 голос
/ 20 августа 2010

Router::parse может это сделать.

Например:

 <?php debug(Router::parse('/admin/users/index')) ?>

Это не совсем то, что вы описали, но есть вероятность, что этот формат еще лучшедля дальнейшего использования, если вы «остаетесь» в торте.

...