【发布时间】:2017-02-16 07:33:20
【问题描述】:
我正在尝试从 $form->multiselect() 创建一个多级类别。
下面是我的表结构。
| id | parent | name |
|----|--------|---------|
| 10 | 0 | 'menu1' |
| 12 | 10 | 'menu2' |
| 13 | 10 | 'menu3' |
| 14 | 0 | 'menu4' |
结果是
+----+---------+
| id | name |
+----+---------+
| 10 | 'menu1' |
| 12 | 'menu2' |
| 13 | 'menu3' |
| 14 | 'menu4' |
+----+---------+
在选择元素中显示的值和名称显示的 id。
<select>
<option value='10'>menu1</option>
<option value='12'>menu2</option>
<option value='13'>menu3</option>
<option value='14'>menu4</option>
</select>
没有显示层次结构。我想在下面显示。
<select>
<option value='10'>menu1</option>
<option value='12'>menu1 -> menu2</option>
<option value='13'>menu1 -> menu3</option>
<option value='14'>menu4</option>
</select>
我该怎么办?
我想操纵 $form_multiselect() 的结构。
【问题讨论】:
-
您必须为此创建自己的自定义助手。
-
表在数据库中吗?
-
Yes.first schema on top page.{code added into block}
标签: php arrays codeigniter