我觉得这是一个愚蠢的问题,但我找不到能够解释我在寻找什么的好文档.
如果我在我的模型中查询数据库,并将结果数组传递给我的View,我在哪里说如果有0结果打印"没有结果显示?"
如果要向用户显示文本,最好在视图中完成.
假设您将result()数组传递给视图,您可以检查它是否为空(即没有记录):
if(empty($query->result())){
// no records to display
} else {
// records have been returned
}
Run Code Online (Sandbox Code Playgroud)
否则,您可以通过该num_rows()方法检查您是否正在处理整个db对象(而不仅仅是result()):
if($query->num_rows() > 0){
// records have been returned
} else {
// no records
}
Run Code Online (Sandbox Code Playgroud)