para master ci, bagaimana yah cara untuk menampilkan query dari 2 atau lebih tabel...???
gambarannya sprti ini...
saya mempunyai tabel category, type, product
di tabel category :
ada field CategoryId, ParentCategoryId, CategoryName, TypeId
tabel type :
ada field TypeId, TypeName
tabel product :
ada field ProductId, ProductName, Specification, CategoryId
dan yang ingin saya tampilkan adalah ProductId, ProductName, Specification, CategoryName, TypeName
yg jadi pertanyaan saya, querynya bagaimana? Model, control dan view nya bagaimana?
terima kasih banyak...
Comments
BLS:
April 28, 2010 by syabac, 32 weeks 6 days ago
Comment: 6654
kira2 SQL-nya seperti ini..
SELECT p.ProductId, p.ProductName, p.Spesification, c.CategoryName, t.TypeName
FROM product p
JOIN category c ON c.CategoryId=p.CategoryId
JOIN type t ON t.TypeId=c.TypeId
bila diimplementasikan menggunakan Active Record di CI...
Model:
Controller:
View:
Semoda membantu..
#1 Balas
April 28, 2010 by Firu, 32 weeks 6 days ago
Comment: 6643
ini langkah - langkahnya :
1. u join dulu query nya sehingga membentuk data yg u inginkan.
2. buat modelnya, contohnya :
3. buat controllernya , contohnya :
function getDefaultData(){
$this->load->model('data_model');
$data['jobRec'] = $this->data_model->getDefaultData();
$data['main_content'] = 'job_listing';
$this->load->view('site_template/template',$data);
}
4. buat viewnya, contohnya :
if($row == 0){
echo base_url();
job_listing/job_detail/echo $jobRow['JobID'];
">echo $jobRow['Position'];
echo $jobRow['CompanyName'];
echo $jobRow['Location'];
echo $jobRow['TypeName'];
echo $jobRow['PostDate'];
5. Pelajari lagi konsep CI n baca - baca di http://net.tutsplus.com/?s=code+igniter.
yah kurang lebih seperti itu tahap - tahapnya, coba u pelajari lagi konsep CI....
semoga membantu....
re: query dari 2 atau lebih tabel
April 28, 2010 by rhoalq, 32 weeks 6 days ago
Comment: 6660
terima kasih banyak mas2...
tp, stlh maslah trsbut trslesaikan muncul masalh lain mas, yaitu cara mengambil id dari hasil query baru di eksekusi...
sbgai gambaran klo d pemrograman php yg biasa, saya menggunakan sprti ini :
nah, klo di ci bagaimana? mengambil session itu sprti apa?
#2 Balas
April 29, 2010 by Firu, 32 weeks 5 days ago
Comment: 6664
coba baca disini dulu bos http://codeigniter.com/user_guide/libraries/sessions.html.
re: query dari 2 atau lebih tabel
April 29, 2010 by rhoalq, 32 weeks 5 days ago
Comment: 6665
justru itu mas, saya sudah baca... tp, tdk mngerti...
tolong bantu saya dong mas...!!
saya sangat membutuhkan bantuan untuk saat ini...
Intinya pake
April 29, 2010 by mul14, 32 weeks 5 days ago
Comment: 6667
Intinya pake $this->session->set_userdata() dan $this->session->userdata()
re:session
April 29, 2010 by rhoalq, 32 weeks 5 days ago
Comment: 6675
ok, mas2... terima kasih banyak...