【发布时间】:2013-08-29 01:49:12
【问题描述】:
一个客户有很多订单。 (一对多关系)我想做的是这样的:
$order = Order::find_by_id(3);
echo $order->customer;
如何设置模型才能做到这一点?
【问题讨论】:
标签: php activerecord phpactiverecord
一个客户有很多订单。 (一对多关系)我想做的是这样的:
$order = Order::find_by_id(3);
echo $order->customer;
如何设置模型才能做到这一点?
【问题讨论】:
标签: php activerecord phpactiverecord
建立一对多关系的正确方法是(例如客户 1 * 订单)
class Customer extends ActiveRecord\Model
{
static $has_many = array(
array('orders')
);
}
class Order extends ActiveRecord\Model
{
static $belongs_to = array(
array('customer')
);
}
这在 php 活动记录文档中并不清楚。
【讨论】: