【发布时间】:2010-10-17 11:54:32
【问题描述】:
我有一个 application/controller/login.php 文件,其中包含以下内容
class Login extends Controller {
function Login()
{
parent::Controller();
}
function index()
{
$this->mysmarty->assign('title', 'Login');
$this->mysmarty->assign('site_media', $this->config->item('site_media'));
$this->mysmarty->display('smarty.tpl');
}
}
我的路线定义如下所示:
$route['default_controller'] = "welcome";
$route['login'] = 'login';
$route['scaffolding_trigger'] = "";
问题是当我尝试访问 http://localhost/myapp/login 时,我不断收到 404。我做错了什么?我检查了 CI 路由文档,没有发现任何东西。
【问题讨论】:
-
首先您需要告诉我们您使用的是哪个 CI 版本?因为 CI 版本(3.x),控制器类名和文件名必须是第一个字母大写,所以可能是大小写问题,但如果你的 CI 版本是 3.x。
标签: php codeigniter