Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何使用$this->;从URL获取价值;请求->;params_Mysql_Oop_Cakephp - Fatal编程技术网

Mysql 如何使用$this->;从URL获取价值;请求->;params

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

我想从我的url中检索值,如

这里18是我想要检索的值

我做了如下尝试:

$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];