2011-06-02 44 views
0

codeigniterにiframeを使用することはできません。私は次のように試しました /私のコントローラthings.phpiframe/frame in codeigniter

ファンクションインデックス {$ this-> load-> view( 'view_index'); }

view_index.phpには、4つのフレームヘッダー、メイン、左&フッターがあります。私のview_login.phpは実際に私の関数login()をロードするメインフレームにロードされます

+0

古いスタイルのフレームはかなり古くなっています。おそらく、あなたのページの中核を設定するために、最初にテーマ/マスタービューについて話す記事/チュートリアルを調べるべきです。 – Aren

答えて

1

ページの異なる部分にデータを送るには、少なくとも私自身でテンプレートの使用を勧めます。例えば

、テンプレートのページファイルは、単純に作られたディレクトリ内(ルートにログインファイルを入れて、ログインスクリプトを含めるには、コントローラ

$data['content'] = 'home/home_content'; //this is the **main** part of your page 
$this->load->view('template1', $data); 

からこの

$this->load->view('tops/home1'); //header 
$this->load->view($content);//main content(your login area) 
$this->load->view('bottoms/main_home'); //footer 

のように見えます)あなたがそれが欲しいと思うどこにでも通常のPHPインクルードとしてそれを含めてください。 Arenが指摘しているように、Iframeの使用は古く、避けてください。

関連する問題