我在Codeigniter工作。我在MySql数据库“menus”和“menus_child”中有两个表。 结构是:
表:菜单
id | menu_name
1 |产品
table:menus_child
child_id | id | child_name
1 | 1 |产品1
2 | 1 | product2
3 | 1 | product3
我想要实现的是,从“菜单”中选择“id,menu_name”以及从“menus_child”中选择“child_name”其中menus.id = menus_child.id。记住表“菜单”中的“id”而不是表“menus_child”中的“child_id”
这就是我在做什么:
$this->db->select('menu_name');
$this->db->from('menus');
$this->db->select('child_name');
$this->db->from('menus_child');
$this->db->where('menus.id = menus_child.id');
$query = $this->db->get();
$data = $query->result();
return $data;
但是,此查询返回
[0] => stdClass Object
(
[menu_name] => products
[child_name] => product1
)
[1] => stdClass Object
(
[menu_name] => products
[child_name] => product2
)
[2] => stdClass Object
(
[menu_name] => products
[child_name] => product3
)
但我希望它是这样的:
[0] => stdClass Object
(
[menu_name] => products
[child_name] => product1
[child_name] => product2
[child_name] => product3
)
非常感谢任何形式的帮助。
答案 0 :(得分:2)
from django.conf import settings
settings.TEMPLATE_DIRS =(os.path.join(settings.BASE_DIR,'myapp/templates').replace('\\','/'),)