cakephp - 大(>)不起作用

时间:2014-02-18 12:19:58

标签: mysql cakephp cakephp-2.3

我正在开发一个cakephp 2.x.我希望获得用户的特定字段结果,如果日期大于我指定的日期。但遗憾的是查询无效,我收到错误

这是我正在尝试的查询

public function getLicense($userid)
{

    return $this->field('license', array(
        'idUser' => $userid,
         'registrationDate >'=>2013-08-20

    ));

} 

我不确定这个查询是否正确,因为我之前在cakephp中从未使用过更大的符号。帮我纠正查询

1 个答案:

答案 0 :(得分:1)

你是对的,只是忘了日期是一个字符串和缺少引号。用引号括起来:

public function getLicense($userid) {
    return $this->field('license', array(
        'idUser' => $userid,
        'registrationDate >' => "2013-08-20"
    ));
}