我真的坚持这个问题笨加载只默认控制器
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'] =''; –