2012-03-12 18 views
1

私のウェブサイトにcodeigniterを使用していますが、PHPを使用せずにビューでビューをロードできるかどうかは疑問でした。以下のようなプレーンテキストでビューcodeigniterをプレーンテキストでロードする

<div> 
    <?php $this->load->view('widget'); ?> 
</div> 

:だから、テンプレートパーサのように、それは、このコードを実行することが可能である

<div> 
    {loadview:widget} 
</div> 

TNX

答えて

1

申し訳ありませんが、これを行いCodeIgniterのに内蔵されたものはありません。あなたは第三者template parserを使って見るか、あなた自身で書く必要があります。

ヒント:

CI's native template parserを使用すると、コンテンツを含む変数:あなたはそれを印刷せずに変数にそれを使用することができるようにTRUEとして第三paramは出力をバッファリング

$data['widget'] = $this->load->view('widget', NULL, TRUE); 
$this->load->view('my_view', $data); 

。次に、あなたの見解では:

<div> 
    {{widget}} 
</div> 

..しかし、現在のところ、CIのパーサーは非常に限られた機能しか持っていません。私は枝やスマイと一緒に行きます。

関連する問題