ビューファイルをプラグインしたい機能があります。1 つまたは 2 つのことだけが必要な場合は非常に単純ですecho
が、複雑な html があるため、次の foreach ループと if ステートメントに別の php 構文を利用したいと考えています。
更新CI->load->view
tpaksu の提案に従って、3 番目のパラメーターを含めるように修正しました。作業に近づいていますが、まだ完全ではありません。コード内の以下のコメントを参照してください。
<?
function displayComments(array $comments, $parentId = null) {
$CI=& get_instance();
foreach($comments as $comment){
if($comment['replied_to_id'] == $parentId){
echo $CI->load->view('reviews/comment_list', $comments, true); // this doesn't work, it only shows the last array member
// echo $comment['comment']; this works as expected
}
}
}
displayComments($comments, $parentId = null);
?>
'reviews/comment list ビュー ファイルは、最も単純な形式で次のようになります。
<ul>
<? foreach($comments as $comment): $comment=$comment['comment']?>
<li>
<?echo $comment?>
</li>
<?endforeach;>
</ul>
ビューファイルを関数に埋め込む方法を知っている人はいますか?