我正在编写一个基本的 Intranet 应用程序,该应用程序显示来自订单数据库的公司未完成订单,它应该交叉引用客户数据库以按订单和客户 ID(来自 order_db)和客户名称(来自 customer_db)显示未完成订单.
麻烦的是,我对 php、mysql 和 codeigniter 还是很陌生,虽然我已经设法以表格格式显示所有活动订单,但我似乎找不到关于如何使用活动引用外键的太多帮助在 codeigniter 中记录助手。我希望有人能帮助我。
这是我的模型功能:
function get_orders_and_customers()
{
$this->db->select('*');
$this->db->from('customer_db');
$this->db->join('order_db', 'order_db.cust_id = customer_db.cust_id');
$query = $this->db->get('customer_db');
return $query->result();
}
我在我的站点控制器中同时调用 order_db 和上面的模型,然后在视图中使用 foreach 来返回每一行的列数据。不幸的是,codeigniter 似乎无法识别名称;?> 来自 customer_db(order_db 显示完美)。
我意识到我可能完全落后了,所以任何帮助将不胜感激。谢谢