-1

顧客は多くの注文を持っています。(一対多の関係)私がやりたいことはこれです:

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

これを実行できるようにモデルを設定するにはどうすればよいですか?

4

1 に答える 1

0

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 アクティブ レコードのドキュメントからは明らかではありませんでした。

于 2013-08-29T16:01:40.773 に答える