【问题标题】:How do I get the owner record in a one to many in php active record如何在php活动记录中以一对多的方式获取所有者记录
【发布时间】:2013-08-29 01:49:12
【问题描述】:

一个客户有很多订单。 (一对多关系)我想做的是这样的:

$order = Order::find_by_id(3);
echo $order->customer;

如何设置模型才能做到这一点?

【问题讨论】:

    标签: php activerecord phpactiverecord


    【解决方案1】:

    建立一对多关系的正确方法是(例如客户 1 * 订单)

    class Customer extends ActiveRecord\Model
    {
      static $has_many = array(
       array('orders')
      );    
    }
    
    class Order extends ActiveRecord\Model
    {
      static $belongs_to = array(
        array('customer')
      );     
    }
    

    这在 php 活动记录文档中并不清楚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-22
      • 2019-09-08
      • 1970-01-01
      • 2022-12-15
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 2017-09-06
      相关资源
      最近更新 更多