Tại thời điểm này, bạn chỉ đang trả về hàng dữ liệu cuối cùng. Thay đổi mã của bạn như thế này để trả về một mảng gồm tất cả các hàng của bạn từ hàm đó:
$rows = array()
foreach($data->result() as $row){
if($row->Thumb_Url == NULL){
$image = base_url().'assets/images/no_photo_thumb.png';
}else{
$image = $row->Thumb_Url;
}
$new_data = new stdClass;
$new_data->First_Name = $row->First_Name;
$new_data->Last_Name = $row->Last_Name;
$new_data->User_Name = $row->User_Name;
$new_data->Thumb_Url = $image;
$rows[] = $new_data;
}
return $rows;
Bằng cách này, mọi hàng được trả về từ cơ sở dữ liệu sẽ được thêm vào một mảng có tên $rows
. Cuối cùng, bạn phải trả lại mảng mới của mình.