当前位置: 首页 > 工具软件 > leancloud-sdk > 使用案例 >

gmdate php 日期错误,Date 日期格式错误 · Issue #1 · killme2008/leancloud-php-library · GitHub...

郑理
2023-12-01

这个sdk还有一坑,比如上方的whereGreaterThanOrEqualTo()和whereLessThanOrEqualTo(),使用时会发现,只有后一个条件起作用了

解决办法,打开AVQuery.php

找到whereGreaterThanOrEqualTo方法

修改为:

public function whereGreaterThanOrEqualTo($key,$value){

if(isset($key) && isset($value)){

$this->_query[$key] = empty($this->_query[$key]) ? array() : $this->_query[$key];

$this->_query[$key] += array(

'$gte' => $value

);

}

else{

$this->throwError('the $key and $value parameters must be set when setting a "where" query method');

}

}

whereLessThanOrEqualTo方法也要修改

另外,吐槽一下写这个sdk的人,怎么连单引号和双引号都不分。。。。

$this->throwError('the $key and $value parameters must be set when setting a "where" query method');

这样写 怎么可能打印出$key的值啊。。。

改为$this->throwError("the $key and $value parameters must be set when setting a 'where' query method");

 类似资料: