我正在使用codeigniter 2.1.2,WAMP,我刚学习它并遇到了问题。 我所做的只是跟随 - >创建了一个视图“home.php”,其中包含一些文本。 - >创建了一个控制器“homecontroller.php”,如下所示:
<?php
class homecontroller extends CI_Controller{
function iloadhomepage(){
$this->load->view('home');
}
}
直到这里,当我跑
时,它工作正常"http://localhost/CodeIgniterTut/index.php/homecontroller/iloadhomepage"
接下来我将“routes.php”(在配置中)中的默认控制器更改为
$route['default_controller'] = "homecontroller";
所以当我运行“http://localhost/CodeIgniterTut/index.php”时,我会得到我的“home.php” 但是我得到404错误,我在任何地方都犯了错误吗?请帮忙
答案 0 :(得分:3)
把它放在homecontroller.php
中class Homecontroller extends CI_Controller{
public function index(){
$this->load->view('home');
}
然后键入localhost / CodeIgniterTut / index.php,并使每个类名以大写字母开头(这是编码标准)。
“如果URI的第二段为空,则”index“函数始终默认加载,URI的第二段确定控制器中的哪个函数被调用”。根据ci手册。