我正在尝试获取查询结果的第一行和最后一行。我从 Ci4 的文档中看到,有两种方法可以提供帮助,namley,getFirstRow([$type = 'object'])但getLastRow([$type = 'object'])我在使用它们时遇到了困难。到目前为止,这是我的方法:
function getLoginFailCount($login_fail_ip, $max_login_attempts = 3, $within_seconds = 320){
$builder = $this->builder('login_fail');
$builder->where('login_fail_ip', $login_fail_ip);
$builder->orderBy('login_fail_created_at','DESC');
$query = $builder->get(3);
print_r($query->getFirstRow($query));
}
我在 getFirstRow 收到如下错误;
Argument 1 passed to CodeIgniter\Database\BaseResult::getFirstRow() must be
of the type string, object given
我怎么getFirstRow()去上班?这个文档定义不是说我需要传递它object吗?为什么错误说它是我的类型string