2017-02-13 6 views
1

さて、私はCodeingniterを初めて使用しています。ユーザーがメニューのリンクを押すと、ビューまたはコントローラーをロードしようとしています。メニューに新しいフォームを作成すると言ったボタンが1つあった場合、新しいフォームを作成するビューまたはコントローラーをロードするときにnewform.phpが必要になります。codeingniterでメニューを使用してコントローラ/ビューを変更する方法

これは私のメニュービューです。

<div id="SideNave" class="sidenav"> 
<a href="<?php echo (base_url('temp'));?>">Create New</a> 
<a href="#">Verification</a> 
<a href="#">Accounting</a> 
<a href="#">Order Fulfillment</a> 
<a href="#">Order History</a> 
<a href="#">Maintenance</a> 
<a href="#">Reporting</a> 
</div> 

は私がBASE_URLを試してみましたが、私はベースURLが、再びそこに運を変更しようとしましたBASE_URL

に未定義の関数の呼び出しを取得します。私はここからどこに行くべきか分からなかった。

+0

を作成しますか? – Kruser

+0

は、私はいくつかのコードを追加している。 –

答えて

1

あなたが間違っているのは、tempを使ってbase_urlにリダイレクトしていることです。

<a href="<?php echo base_url();?>newForm">Create New</a> 

アンカータグのnewFormは、newformビューを呼び出すコントローラーの名前です。 config.phpにbase_urlを設定していることを確認してください。 これがうまくいきますように!!

+0

は、だから私は404取得していますリクエストされたURL /〜******/fdoe/html/newFormがこのサーバ上に見つかりませんでしたあなたのように設定しましたが、base_urlを$ config ['base_url'] = 'http: // ******** /〜*******/fdoe/html '; –

+0

取っているパスはhttp:// ******* /〜*****です*** fdoe/html/MainPage –

+0

newform.phpビューにリダイレクトするコントローラを作成しましたか? そして、この $ config ['base_url'] = 'http:// ******** /〜*******/fdoe/html'の中で、あなたはなぜ/ htmlに言及しましたか?私はそれがあなたが間違っていると思う。 これは私のやり方です: $ config ['base_url'] = 'http://www.example.com/'; – Abizz

-1

のindex.php /コントローラ/機能 ">あなたはすでに試したコードの例は提供されています 新

関連する問題