routes.php文件
$route['admin/news'] = 'admin_news/index'; //working $route['admin/news/(:any)'] = 'admin_news/view/$1'; //working $route['admin/news/create'] = 'admin_news/create'; //working $route['admin/news/edit/(:any)'] = 'admin_news/edit/$1'; //not-working $route['admin/news/delete/(:any)'] = 'admin_news/delete/$1'; //not-working
控制器:admin_news.php
if (!defined('BASEPATH')) exit('No direct script access allowed'); class Admin_news extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('news_model'); $this->load->helper('url'); if(!$this->session->userdata('is_logged_in')){ redirect('admin/login'); } } public function index() { $data['news'] = $this->news_model->get_news(); $data['title'] = 'News archive'; $this->load->view('admin/includes/header', $data); $this->load->view('admin/news/index', $data); $this->load->view('admin/includes/footer'); } public function view($slug = …