Hallo teman teman balik lagi dengan saya Ismet Maulana kali ini saya ingin berbagfi pengetahuan tentang Bagaimana Cara Membuat Read More Menggunakan CodeIgniter, caranya sangat mudah, oke langsung saja teman-teman bisa salinkan scriptnya dibawah sini :
teman teman bisa masukkan ini di model
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php class News_model extends CI_Model { public function __construct() { $this->load->database(); } public function get_news($slug = FALSE){ if ($slug === FALSE){ $query = $this->db->get('ismet_news'); return $query->result_array(); } $query = $this->db->get_where('ismet_news', array('slug' => $slug)); return $query->row_array(); } } |
lalu di view tambahkan file ini :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php foreach ($news as $news_item) { ?> <h1><a href="<?php echo site_url('news/'.$news_item['slug']); ?>"><?php echo $news_item['title']; ?></a></h1> <p><?php echo substr($news_item['text'], 0, 550); ?></p> <p><a href="<?php echo site_url('news/'.$news_item['slug']); ?>">Read More</a></p> <?php } ?> </body> </html> |
dan jangan lupa controllernya di atur :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class News extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->model('news_model'); $this->load->helper('url_helper'); } public function index() { $data['news'] = $this->news_model->get_news(); $data['title'] = 'Arsip Berita'; $this->load->view('news/index', $data); } public function view($slug = NULL) { $data['news_item'] = $this->news_model->get_news($slug); $this->load->view('news/view', $data); } } |
Jika sudah coba teman-teman save dan jalankan dibrowsernya, cukup mudah bukan? cukup sekian tutorial tentang Bagaimana Cara Membuat Read More Menggunakan CodeIgniter, sampai bertemu diartikel selanjutnya dan sampai jumpa.
#KeepLearn
#IsmetMA