我想使用从 GET 请求中获得的条件从数据库中获取信息。
模型
id | title | date
获取请求是:
$frutherthan = $this->request->query('furtherthan');
现在如何从日期比 $furtherthan 更远的模型中获取数据?
干杯
我想使用从 GET 请求中获得的条件从数据库中获取信息。
模型
id | title | date
获取请求是:
$frutherthan = $this->request->query('furtherthan');
现在如何从日期比 $furtherthan 更远的模型中获取数据?
干杯
首先,您需要在控制器中创建您的 find 并将您的$furtherthan
变量传递给它。
$this->Model->find( 'list', array(
'conditions' => array(
'Model.date >=' => $furtherthan
)
) );
这将为匹配条件的记录返回一个列表(id 和显示字段)。您可能需要稍微更改实际的 SQL,但这应该可以帮助您入门。您可以在食谱中找到更多信息。
http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#complex-find-conditions