【发布时间】:2016-06-19 03:16:19
【问题描述】:
我的项目有问题。
我正在使用 Codeigniter 及其 REST 库、Datatables jquery 插件
我的桌子
Table `order`
+----+----------+-------------+---------------------+---------+-------+
| id | table_id | waiter_name | date_time | status | total |
+----+----------+-------------+---------------------+---------+-------+
| 1 | Table 1 | Waiter 1 | 2016-03-03 12:44:27 | Pending | 1500 |
+----+----------+-------------+---------------------+---------+-------+
table `orderitems`
+----+----------+-------------+----------+
| id | order_id | food_item | item_qty |
+----+----------+-------------+----------+
| 1 | 1 | Chicken Fry | 2 |
| 2 | 1 | Beef | 1 |
+----+----------+-------------+----------+
table `foodinfo`
+----+----------------+-----------+-----------+----------+
| id | food_item | status | category | price |
+----+----------------+-----------+-----------+----------+
| 1 | Chicken Fry | Available | Meat | 600 |
| 2 | Beef | Available | Meat | 300 |
+----+----------------+-----------+-----------+----------+
我的梦想数据表
ID TABLE NAME WAITER NAME DATE AND TIME FOODS STATUS TOTAL
1 Table 1 Waiter 1 1016-03-03 12:44:24 Chicken Fry-2 Pending 1500
Beef -2
我当前的查询
$this->db->select('orderitems.*, order.*');
$this->db->from('order');
$this->db->from('orderitems');
$data = $this->db->get()->result_array();
$this->response($data);
和json
[
{
"id": "1",
"order_id": "1",
"food_item": "Chicken Fry",
"item_qty": "2",
"table_id": "Table 1",
"waiter_name": "Waiter 1",
"date_time": "2016-03-03 12:44:27",
"status": "Pending",
"total": "1500"
},
{
"id": "1",
"order_id": "1",
"food_item": "Beef",
"item_qty": "2",
"table_id": "Table 1",
"waiter_name": "Waiter 1",
"date_time": "2016-03-03 12:44:27",
"status": "Pending",
"total": "1500"
}
]
如何使用 json 和 datatable 获取此数据表?
codeigniter 查询生成器或 mysql 查询。
【问题讨论】:
标签: php mysql json codeigniter datatables