【发布时间】:2015-09-14 10:49:03
【问题描述】:
我有一个看起来像这样的刀片模板:
<div class="comment">
<div class="username"></div>
<div class="message"></div>
<div class="children">
</div>
</div>
我需要能够从函数中调用此视图并将数据插入其中。
我有一个类 Helpers.php,它的递归函数如下所示:
function getComments(array $comments)
{
foreach ($comments as $comment)
{
echo $comment;
if (!empty($comment->children))
{
getComments($comment->children);
}
}
}
这样做的目的是打印出一条评论,然后检查该评论是否有任何子 cmets,如果有则递归。
如何修改我的视图/函数,以便我可以将数据发送到视图,这样我最终会得到这样的结果:
<div class="comment">
<div class="username">Username1</div>
<div class="message">Hello, world!</div>
<div class="children">
<div class="comment">
<div class="username">Username1</div>
<div class="message">Hello, world!</div>
<div class="children">
<div class="comment">
<div class="username">Username1</div>
<div class="message">Hello, world!</div>
<div class="children">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="comment">
<div class="username">Username1</div>
<div class="message">Hello, world!</div>
<div class="children">
</div>
</div>
谢谢!
【问题讨论】:
标签: laravel laravel-4 laravel-5 blade