目前我有一個博客系統的問題。用戶將發佈他們的博客和其他成員可以發表評論。當用戶打開自己的家,他頁/她能看到他寫的/她附有每個評論的博客blog.like這 -博客和評論問題在Codeigniter
博客1 .Comment1 .comment2 ...
博客2 .Comment1 .comment2 .Comment3 ....
等。筆者對本 1.博客兩個表_tbl(blg_id,blg_title,blg_content,author_id,crt_date)2.comments_tbl(cmmnt_id,blg_id,cmnt_txt,author_id,crt_date)
現在我可以顯示所有的博客。但是在顯示針對特定博客的評論時遇到問題。 要提取這些註釋我的步驟 -
- 我有一個數組$ blog_ids其中包含最新的5個博客的ID。
- 傳遞$ blog_ids我的模型
代碼:
public function get_comments($blog_ids)
{
foreach($blog_ids as $row)
{
$blg_post_id = $row['blg_id'];
$this->db->where('post_id', $blg_post_id);
$get_comments = $this->db->get('comment_tbl');
$cmnts = $get_comments->result_array();
}
return $cmnts;
}
// end of get_comments
現在我通過這個$ cmnts陣列結果的陣列,以我的看法。
在這裏的觀點我不能夠區分評論關於員額
首先$ comnts的持有混了每一blogs.How到discriminate.Secondly所有評論中, foreach循環我做錯了什麼,我沒有顯示任何東西。是因爲它的數組數組?
<ul class="cmmnt">
<?php foreach($comnts as $value){ ?>
<li>
<div class=cmnt_container>
<div class=commnt_txt>
<span class="h5"><?php echo $value['comment_txt'] ;?></span>
</div>
</div>
</ul>
你總是覆蓋評論陣列,而不是你必須將其追加 – Sundar