我在Codeigniter 4中有此模型。
class CommentsModel extends Model
{
protected $table = 'comments';
protected $allowedFields = ['com_user', 'com_email', 'com_phone', 'comment'];
}
和这条路线
public function comments()
{
$model = new CommentsModel();
$data = [
'comments' => $model->paginate(50),
'pager' => $model->pager
];
echo view('templates/header');
echo view('templates/aside');
return view('comments', $data);
echo view('templates/footer');
}
我想添加条件WHERE,以便仅获取符合条件的注释...。请帮助!
在活动记录中使用Where
子句来获取所需的内容。
$filtered = $model->where('field', $value)
->findAll();
出于分页目的,您可以使用:
$filtered = $model->where('field', $value)
->findAll($limit, $offset);