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 = …