Codeigniter
Codeigniter Views Kısmında Veri Sayısı Kontrolü
Bir web sitesi projesinde blogların listelenmesi sayfasında eğer seçilen kategoriye ait blog yoksa ekranda “Bu kategoriye ait blog yazılmamıştır.” diye uyarı yazısı çıkacaktır. Bunun için urlden cat parametresiyle kategori id sini alıyorum ve ona göre sorgu çekiyorum. Controller kısmı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Blog extends CI_Controller { public function index() { $data = (object) ['blog' => ""]; if (count($_GET) > 0 && isset($_GET["cat"])){ $this->db->where('categoryId', $_GET["cat"]); } $this->db->order_by("createdate", "desc"); $this->db->where('status', "1"); $q = $this->db->get('blogs'); $data->blog = $q->result(); $this->load->view('/blog',$data); } } ?> |
Eğer url den cat parametreyle değer geliyorsa where koşuluna o Devamı…