我真的堅持這個問題笨加載只默認控制器
CI中我有一個名爲user.php的
控制器,它有兩個功能的getUser()和save()
時我嘗試撥打http://localhost/CodeIginter/index.php/user/save
它總是調用getUser函數爲什麼?
class user extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function getUser()
{
$this->load->model('usermodel');
$data['query'] = $this->usermodel->get_last_ten_entries();
$this->load->view('users',$data);
}
function save()
{
$this->load->model('usermodel');
$this->usermodel->insert_entry();
$this->load->view('users');
}
}
我的.htaccess文件包含
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
,我也無法加載另一個控制器是helloworld.php
也許你在你的codeigntiter項目中有錯誤的路線。你能否複製你的routes.php文件內容? –
$ route ['default_controller'] =「user」; $ route ['404_override'] =''; –