【发布时间】:2015-12-26 20:52:01
【问题描述】:
我正在使用 codeigniter 3.0.3
而且我在项目的多个部分都面临问题
例如,在我看来,有一个 foreach 循环来显示帖子
我想在第一个循环中通过 post-id 为 cmets 执行另一个 foreach,但我不能,因为 post_id 在 foreach 循环内可见,我无法传递类似的参数
$data['postcmets'] = $this->model->function($post_id);
这是我的看法
<?php if($allposts): ?>
<?php foreach ($allposts as $post): ?>
<div class="panel panel-default">
<div class="panel-body">
<div class="col-md-12 text-muted"><small><?=$post->post_text?></small></div>
<div class="col-md-12 text-muted"><small><?=$post->post_id?></small></div>
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
通过 cmets 表中的 post_id 可以或如何为每个帖子中的 cmets 执行 foreach
Comments_table 列
+-------------+---------+---------+
|commenter_id | comment | post_id |
+-------------+---------+---------+
【问题讨论】:
-
显示控制器和型号代码。
-
@Dray 我在视图中发布了 $post foreach ,这是可行的,但是要在 $post 循环中获取每个帖子的 cmets 我不能
-
请给我看你所有的代码。
-
@Dray 这是我来自控制器、视图和模型的所有代码stackoverflow.com/a/34480093/5564548
标签: php codeigniter foreach