2011-07-18 14 views
0

私はページビューを読み込むコントローラを持っています。ページは実際には一種のテンプレートです。ユーザがボタンをクリックすると、ボタンリンクを介して渡されたパラメータに基づいて、コンテンツがdivにロードされます。すべてのボタンURLは同じページに移動し、パラメータを渡すだけです。たとえば、私はページコントローラーとpage_viewファイルを持っています。ログインボタンをクリックすると、同じページに行きたいのですが、action = "login"を渡すだけです。 「統計を見る」をクリックした場合、action = "stats"を渡したいと思います。CodeIgniterで同じページにパラメータを渡す

Codeigniterを使用しないでボタンのURLを「?action = stats」または「thisurl?action = stats」に設定するだけで、ページ自体にはアクションの価値を確認するコードがありますそして、価値に基づいてコンテンツを生成する。

これをCodeIgniterフレームワークでどうやって行うことができますか?

答えて

0

コントローラのメソッドを呼び出すことができます。あなたが/ your_controller /ログインのようなページを呼び出すのであれば、それはコントローラでloginメソッドを呼び出しますし、あなたはそれに一致するようにビューを変更することができます。ここ

class Main extends CI_Controller { 
    function Main(){ 
     parent::__construct(); 
     // called when /main is accessed 
     // load your main view here 
    } 

    function login(){ 
     // called when /main/login is accessed 
     // tweak view to match login view 
    } 
} 

さらに詳しい情報:http://codeigniter.com/user_guide/general/urls.html

関連する問題