【发布时间】:2016-04-05 06:31:45
【问题描述】:
我知道可以使用数据库中的记录将子列表分组到 php 中的特定列表,但我很难得到它。例如,我有一个列表类型,例如 Bags 和 Shoes 。现在我想根据它们的类型显示一个项目列表,即包和鞋。这些项目将被列为包和鞋的子列表。现在的问题是我只能在 php 中使用 foreach 函数来循环使用它。
要实现的示例输出:
包
- 背包
- 水桶包
- 行李袋
鞋子
- 凉鞋
- 靴子
- 公寓
控制器:
$data['items'] = $this->item_model->get_items('items');
$this->load->view('items', $data);
型号:
public function get_items () {
$output = $this->db->get('items');
return $output->result();
}
查看:
<?php foreach ($items as $item):?>
<li class="list-group-item view" draggble="true">
<span class="handle">::</span> <?php echo $item->type; ?> //Bags or Shoes
</li>
<ul class="list-group list-group-sortable">
<li class="list-group-item view"><span class="handle">::</span>
<span class="badge badge-complete">Complete</span>
<a href="#"><?php echo $item->item_title; ?></a> //Item title
</li>
</ul>
<?php endforeach; ?>
【问题讨论】:
标签: php codeigniter