私はMVCが新しく、Codeigniterのコントローラとルーティングについて質問したいと思います。コントローラとルートCodeigniter
私のローカルホストで自分のプロジェクトを行います。
localhost/projectnameを呼び出すと、mainを表示するインデックス関数を持つコントローラのWelcomeに行きます。私は、ビューのhrefを行うために移動することができますどのように
public function index()
{
$this->load->view('main');
}
public function changeLanguage(){
$this->load->view('main_in');
}
}
:
このコントローラ、私はまた、別のページに変更するには、別の関数、このような を持っています。 私のmain.php(view)にあります。私は持っています:
<a href="changeLanguage">Link</a>
しかし、それは動作していません。 次にリンクを変更します:
<a href="index.php/Welcome/changeLanguage">Link</a>
これは機能しています。 しかし、2番目のビュー(main_in.php)。私は最初の場所に戻るためのリンクを作りたいと思います。私はそれを呼び出しますが、エラー404が再び発生しました。 手がかりはありますか?ありがとうございます。 すべての
セットBASE_URL()ローカルホスト/フォルダのパスのようになります。 Link –
と書いてありがとう私は私のリンクのベースURLを使用するアイデアを得た。 – user3859812