繁体   English   中英

Codeigniter控制器不会加载视图

[英]codeigniter controller won't load view

我是编码新手,爱上了codeigniter,最近从wamp服务器转移到了LAMP服务器。 我已将codeigniter提取到/ var / www /中,并在apache中设置了主机的根目录。 我可以看到codeigniter欢迎页面,但是,如果我将config.php中的默认控制器更改为我的控制器并加载该控制器,则:

    class Site extends CI_Controller    {

public function index() {
    $this->load->view('home_view');
}
}

我在浏览器中收到以下文本:

$this -> load -> view ('home_view'); }}

我的索引函数以及codeigniter的唯一一行在其下面生成了404错误。 设置了base_url()和默认控制器,codeigniter欢迎页面工作正常,但我的页面却没有。 有谁知道为什么? 非常感激你的帮助。

确保您的控制器位于应用程序/控制器内部,名称为site.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Site extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
    }

    public function index()
    {
        $this->load->view('home_view');
    }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM