私はかなり新しくcodeigniterを扱っています。私は現在、既存のcodeigniterプロジェクトをセットアップしようとしていますが、メインコントローラのindex()メソッドは呼び出されていません。 私はほとんどすべての関連する質問をここに投稿されました@ stackoverflowしかし、何も私のために働くようです。以下 Codeigniter index()関数が呼び出されていません
は私のコードです: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';
....
}
....
}
EDIT
.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 +
あなたが乗る方向にルートを私にできれば本当に幸いです。
大変感謝しています。
'__construct()'が呼び出されますか? –
@FastSnail yeah .. its called –
あなたが入力したURLは何ですか?他のコントローラ機能をリクエストすると、インデックスは呼び出されません –