2017-08-17 39 views
2

私はかなり新しく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 +

あなたが乗る方向にルートを私にできれば本当に幸いです。

大変感謝しています。

+0

'__construct()'が呼び出されますか? –

+0

@FastSnail yeah .. its called –

+0

あなたが入力したURLは何ですか?他のコン​​トローラ機能をリクエストすると、インデックスは呼び出されません –

答えて

0

Bummmmp! コードに何も問題はありませんでした。以前の開発者は、設定URLをドキュメントなしでデータベースに保存していました。

お手伝いをしてくださった皆様、ありがとうございます。

乾杯。

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' 
+0

あなたが行ったことを説明してください。 PS:これを以前に試しましたが、それは助けになりませんでした –

関連する問題