Codeigniter
Codeigniter Join Kullanımı
İki tabloyu birbirine baplayıp ve iki tabloda da aynı isimler olunca veri gönderirken aynı isimli kolonu tek bir tane yapıp codeigniter views kısmında veriye ulaşamıyorsunuz. Bunun için Controllers kısmında takma ad kullanılarak tüm istediğiniz verileri çekebilirsiniz. Site sayfanın Controller kısmı
1 2 3 4 5 6 7 8 9 10 11 12 |
<!--?php defined('BASEPATH') OR exit('No direct script access allowed'); class Site extends CI_Controller { public function index() { $data = (object) ['blog' => ""]; $this->db->select('b.id, b.title, b.image blogimage, b.createdate, u.name,u.surname, u.image userimage'); $this->db->from('blogs b'); $this->db->join('users u', 'u.id = b.createuser','left'); $this->db->where('b.status', 1); $this->db->where('u.status', 1); $g = $this->db->get(); $data->blog = $g->result(); $this->load->view('/site',$data); } } ?--> |
Site sayfanın Views Kısmı Devamı…