cakePHP从具有条件的模型获取数据(在特定日期之后)

时间:2013-07-31 10:40:38

标签: php cakephp request paginate

我想使用从GET请求获得的条件从数据库中获取信息。

模型

id | title | date

获取请求是:

$frutherthan = $this->request->query('furtherthan');

现在如何从模型获取数据,其中日期超过$ furtherthan?

干杯

1 个答案:

答案 0 :(得分:2)

首先,您需要在控制器中创建查找并将$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