簡體   English   中英

從網址獲取控制器名稱和動作名稱

[英]Getting controller name and action name from url

我正在尋找一種將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')

Router::parse可以做到。

例如:

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

它與您描述的不完全相同,但是如果您“停留”在蛋糕上,則這種格式可能會更好地用於進一步使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM