我試圖按日期排序並顯示結果,但更改asc或desc對視圖中的順序外觀沒有影響。不按順序排序
型號:
function DisplayLatest()
{
$query = $this->db->query("SELECT * FROM CIUploads INNER JOIN CIUsers ON CIUploads.UserID = CIUsers.UserID");
$this->db->order_by("UploadLikes","asc");
return $query->result();
}
控制器:
function index()
{
$this->load->view('../templates/header.php');
$this->load->model('Category_model');
$data['allwork'] = $this->Category_model->DisplayLatest();
$this->load->view('Latest_view', $data);
$this->load->view('../templates/footer.php');
}
查看:
foreach ($allwork as $value) //joined display//
{
echo "<div class='col-lg-4 display-item'>";
echo "<a href='BLANK'' class='display-link'>";
echo "<div class='caption'>";
echo "<div class='caption-content'>";
echo "<i class='fa fa-eye fa-3x'></i>";
echo "</div>";
echo "</div>";
echo "<img src='".base_url("/application/uploads/")."/".$value->UploadedAt."' class='img-responsive'>";
echo "</a>";
echo "<div class='showcase-information'>";
echo "<p class='caption'>"".$value->UploadTitle.""</p>";
echo "<p class='stats'><i class='fa fa-eye'></i>".$value->UploadViews." <i class='fa fa-heart'></i>".$value->UploadLikes." <i class='fa fa-comments'></i>".$value->UploadComments." </p>";
echo "</div>";
echo "<a href='BLANK'><div class='showcase-user'>";
echo "<p>".$value->Username."<img src=".$value->ProfileImg." class='img-circle'></p>";
echo "</a>";
echo "</div>";
echo "</div>";
}
(我通過上傳意識到IM排序喜歡,因爲這是一個整數,應該工作)
爲什麼不你在$ query變量放在ORDER BY子句? –