Mysql 如何使用$this->;从URL获取价值;请求->;params
我想从我的url中检索值,如 这里18是我想要检索的值 我做了如下尝试:Mysql 如何使用$this->;从URL获取价值;请求->;params,mysql,oop,cakephp,Mysql,Oop,Cakephp,我想从我的url中检索值,如 这里18是我想要检索的值 我做了如下尝试: $this->request->data['User']['psetting_id'] = $this->request->params['page']; 如何从url检索数据?您的意思是如何获取urlgetParams 如果是这样,您需要使用 示例URL 要访问您要放置的页面 $this->request->query['page']; 而要访问这类 $this->re
$this->request->data['User']['psetting_id'] = $this->request->params['page'];
如何从url检索数据?您的意思是如何获取url
get
Params
如果是这样,您需要使用
示例URL
要访问您要放置的页面
$this->request->query['page'];
而要访问这类
$this->request->query['page'];
您可以这样做:
$this->request->params['page'][count($this->request->params['page'])-1]
若要将url中最后一个id传递给数据库,可以自动将其传递给函数,请参见下面的示例 使用route.php配置文件将函数映射到url,以便根据url结构正确使用
在CakePHP中,您可以像这样获取所需的URL变量
echo $this->params['pass'][0];
所以我认为你需要这样写
$this->request->data['User']['psetting_id'] = $this->params['pass'][0];
也许这对你有帮助
谢谢。您的URL示例将有助于了解like(18)是什么。
$this->request->data['User']['psetting_id'] = $this->params['pass'][0];