【发布时间】:2017-05-23 09:26:36
【问题描述】:
我正在尝试创建下拉菜单。 数据库表:
*cat*
catid, catname, catsex
*menus*
id,parrentid,name,icon,slug,number
菜单代码在视图中
echo $this->multi_menu->render(array(
'nav_tag_open' => '<ul class="nav nav-pills">',
'parentl1_tag_open' => '<li class="dropdown">',
'parentl1_anchor' => '<a tabindex="0" data-toggle="dropdown" href="%s">%s<span class="caret"></span></a>',
'parent_tag_open' => '<li class="dropdown-submenu">',
'parent_anchor' => '<a href="%s" data-toggle="dropdown">%s</a>',
'children_tag_open' => '<ul class="dropdown-menu">',
'item_active' => 'Gallery/foto'
));
控制器库中的菜单代码:
$this->load->model('Gallery_model', 'menu');
$items = $this->menu->every();
$this->load->library("multi_menu");
$this->multi_menu->set_items($items);
模型 Gallery_model 中的菜单代码
public function every()
{
return $this->db->get("menus")
->result_array();
}
现在我将尝试解释我的问题。 我想创建下拉菜单项,其中显示所有猫的名字(我想从数据库表中获取这些名字),如果我更改数据库中的任何猫名记录,它也应该在菜单项中更改。类似的东西
Cats Female
Adorada Amor
Dani Vitala
Cats Male
Glant Diamo
Lorris Diatore
Paol Duece
名称来自数据库表 cat。 任何帮助如何做到这一点?
【问题讨论】:
标签: php codeigniter