Latihan 2 Setelah mengerjakan latihan 1 kita lanjutkan ke latihan berikutnya Masuk ke Folder xampp->htdoc->d4b6->application->controllers Controller pada CI memiliki fungsi pengendali logic yang mengatur antara pemodelan database dan tampilan. Pada CI controller dibuat didalam folder system/application/controllers, dengan aturan pembuatan controller sebagai berikut : 'Test Title', 'heading' => 'Test Heading', 'message' => 'Test Message'); $this->load->view('view_header'); $this->load->view('view_news_show',$data); $this->load->view('view_footer') } public function show () { $data['n'] = $this->ModelNews->getAllNews(); $this->load->view('news/view_show_page', $data);} } Untuk memudahkan silahkan copas source code yang ada di welcome.php dan gantikan nama welcome menjadi news.php, lalu rubah juga di dalam source codenya. Selanjutnya ke folder View buat 3 file baru view_header.php, view_news_show.php, view_header.php dan pada folder news edit filename menjadi view_show_page.php Pada file application/view/view_news_show.php:
<?=$title;?>
Buatlah table news : CREATE TABLE `db_d4b6`.`news` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `title` VARCHAR( 255 ) NOT NULL , `content` TEXT NOT NULL , `create` DATETIME NOT NULL , `udpate` TIMESTAMP NOT NULL , `delete` DATETIME NOT NULL ) ENGINE = INNODB; Masuk ke Folder Model buat file ModelNews.php db->query($q); } } Lalu tambahkan source code pada Autload.php $autoload['model'] = array('ModelNews'); Ganti source code application/view/news/view_show_page.php: result(); ?>
List News
id?>
title?>
content?>
create?>
Mari kita tes panggil melalui web browser http://localhost/d4b6/news/show Selamat Mencoba
Posting Komentar