2017-04-18 85 views
-1

我想在视图中包含一些其他视图部件,如content1,content2,.etc。 在Codeigniter中是否存在懒惰,就像Laravel @yield一样。 对不起,如果它是愚蠢的问题。包含视图内的其他视图

+0

这是一个codeigniter问题,而不是laravel相关。 –

+0

谢谢,它修正:) –

回答

0

我找到了解决方案,我会分享它。 所以在SomePage的控制器需要的页面的部分叫separatle,并把它放在一个数组中:

<?= $head; ?> 
<?= $header; ?> 
<?= $body; ?> 
<?= $footer; ?> 
<?= $foot; ?> 

我:

public function index() 
{ 
     $this->_dataOut['head'] = $this->load->view('head','', TRUE); 
     $this->_dataOut['header'] = $this->load->view('layout/header','',TRUE); 
     $this->_dataOut['body'] = $this->load->view('publicPages/welcome_message','',TRUE); 
     $this->_dataOut['footer'] = $this->load->view('layout/footer','',TRUE); 
     $this->_dataOut['foot'] = $this->load->view('foot','',TRUE); 
     $this->load->view('mainPage', $this->_dataOut); 
} 

,比我们可以通过索引这样调用传输的数据希望它能帮助某个人,不然。 :) 我很高兴分享,有一个很好的编码日。 :)