我的路线配置仅包含以下路线:
$route['default_controller'] = "frontend/home";
我想重写默认路线
http://192.168.1.4/sncraft/frontend/home/about
这样的网址 http://192.168.1.4/sncraft/about
控制器的内容是:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Home extends CI_Controller {
public function __Construct(){
parent::__Construct();
$this->load->library('image_lib');
$this->load->model('frontend/front_model');
}
public function index(){
$config = array();
$config["base_url"] = base_url()."frontend/home";
$this->viewForm();
}
public function about(){
$this->load->view('frontend/header');
$this->load->view('frontend/about');
$this->load->view('frontend/footer');
}
}
&GT;
答案 0 :(得分:0)
$ route数组的键是实际的url,它导致控制器的功能(没有基本URL)。
您的路线如下:
$route['about'] = "frontend/home/about";
我假设您的家庭控制器内的功能被称为about()。
您可以在此处找到更多信息:URI Routing