Untitled
unknown
plain_text
a year ago
942 B
5
Indexable
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class My_controller extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('my_model'); $this->load->driver('cache'); } public function index() { // Menyimpan data dari database ke dalam cache $cache_key = 'cached_data'; $cached_data = $this->cache->get($cache_key); if (!$cached_data) { $data_from_db = $this->my_model->get_data_from_db(); // Simpan data ke dalam cache dengan waktu kedaluwarsa (misalnya 600 detik = 10 menit) $this->cache->save($cache_key, $data_from_db, 600); $cached_data = $data_from_db; } // Gunakan $cached_data untuk memproses data yang telah di-cache // Contoh menampilkan data ke view $this->load->view('my_view', ['data' => $cached_data]); } }
Editor is loading...
Leave a Comment