0
比方說,我有這些線路的控制功能:有沒有辦法從CodeIgniter中的控制器加載內聯視圖片段?
$this->load->view('stdHeader_view');
echo "<div class='main'>";
$this->loadView('foo_view');
echo '</div>';
$this->load->view('stdFooter_view');
這會不會做我想做的,因爲$this->load->view()
不會立即呼應它加載的觀點,所以2條迴盪線將出現在最終被生成的文件的頂部:
<div class='main'></div><html>...
那麼,有沒有辦法做我想做的,基本上是「回聲」的控制器內的HTML內嵌的片段,並讓它們出現相對的觀點相同的地方在他們上面和下面加載?很明顯,我可以通過製作整個視圖文件來達到這個目的,文件爲<div class='main'>
和</div>
,但這看起來有點愚蠢。
我認爲這是想要做:)反正一個完全合理的事情,你的最後一行間接導致了我的答案,這是使用'$ this-> output-> append_output()'代替'echo'。 –