证实一下,必须大小写分清楚。
我的linux下测试,url里使用大写时,连接会失败。
就是xxx.com/controller/function是小写是才能正确访问
比如我的controller文件为news.php
复制内容到剪贴板PHP 代码:
class News extends Controller {
function News()
{
parent::Controller();
$this->load->model('News_model');
$this->output->cache(10);
}
function index()
{
$data["lastnews"] = $this->News_model->getLastNews(5);
$this->load->view('index',$data);
}
function readNews($id)
{
$data["news"] = $this->News_model->getNewsById($id);
$data["lastnews"] = $this->News_model->getLastNews(5);
$this->load->view('news',$data);
}
}
我使用xxx.com/News/readNews/3时在windows下ok,在linux下404
xxx.com/news/readnews/3 才是正确的,所以在views里要使用类似下面的写法
复制内容到剪贴板PHP 代码:
echo site_url
("admin/savecategory")