2015-04-04 60 views
1

我有這樣的代碼在我的控制器:笨:在foreach循環加載視圖

$array = $this->get_latest_posts(5, 0); 
foreach($array as $row){ 
    $this->load->view('blog_page', $row); 
} 

在我的模型,可以是這樣的:

// Some SQL query here; 

$array = $query->result_array(); 
return $array; 

但有一種觀點根本不加載。問題可能在哪裏?

謝謝你的回答!

回答

2

你應該考慮使用循環譜寫loop.It HTML代碼應該是這樣:

$array['all_posts'] = $this->get_latest_posts(5, 0); 
$this->load->view('blog_page', $array); 
在你的視圖文件

<ul> 

<?php  foreach($all_posts as $post) { ?> 
     <li><?php echo $post->name; ?></li>//assuming the name is attribute of post. 
<?php } ?> 
</ul> 
0

試試這個:

$array = $this->get_latest_posts(5, 0); 

然後通過這個數組來查看,

$this->load->view('blog_page', $array); 

並在您查看頁面,則可以使用數組。