Int*_*ogy 7 cakephp url-routing
我对cakephp相当新,但我有一个关于网址和参数的问题.我希望能够有一个看起来像标准网址的网址,例如:
http://www.mysite.com/controller/myaction?arg=value&arg2=val
Run Code Online (Sandbox Code Playgroud)
我希望该URL映射到我的控制器中的动作,如下所示:
function myaction($arg = null, $arg2 = null)
{
// do work
}
Run Code Online (Sandbox Code Playgroud)
我意识到,CakePHP有描述路由在这里,但是,说实话,这似乎比在一个URL字符串,它是非标准设计和结果.
在我目前的情况下,url是由外部(计费)系统生成和调用的,该系统对蛋糕一无所知,也不支持蛋糕网址格式.
Sun*_*nny 11
您可以使用任何形式的URL.它只是CakePHP允许您从变量中检索通过GET传递的变量$this->params['url']
function myaction()
{
if(isset($this->params['url']['arg']))
$arg = $this->params['url']['arg'];
if(isset($this->params['url']['arg2']))
$arg2 = $this->params['url']['arg2'];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22849 次 |
| 最近记录: |