Codeigniter index()函数未被调用

时间:2017-08-17 14:43:56

标签: php codeigniter

我使用codeigniter工作相当新。我目前正在尝试设置现有的codeigniter项目,但未调用主控制器的index()方法。 我已经完成了几乎所有贴在这里的相关问题@ stackoverflow但似乎没有什么对我有用。

下面是我的代码:

class Main extends CI_Controller {

function __construct()
{
    parent::__construct();
    $this->load->model('Front_main');
    $this->load->model('Front_expertweb');
}

public function index(){
    echo 'im here';
    ....
}
....
}

修改

.htaccess:

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>
#<IfModule mod_filter.c>
  SetOutputFilter DEFLATE
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE image/*
#</IfModule>

的config.php

$config['index_page'] = '' $config['base_url'] = ''

PHP版本:5。+

Codeigniter:2。+

如果你可以在骑行方向上安排我,我真的很感激。

非常感谢。

2 个答案:

答案 0 :(得分:0)

class Main extends CI_Controller {

function __construct()
{
    parent::__construct();
   // $this->load->model('Front_main');
   // $this->load->model('Front_expertweb');
}

public function index(){
    echo 'im here';
    ....
}
....
}

<强>的config.php

$config['index_page'] = 'index.php'
$config['base_url'] = 'your project foldername'

答案 1 :(得分:0)

Bummmmp! 所以代码没有错。以前的开发人员在没有任何文档的情

感谢所有试图提供帮助的人。

干杯。