我正在使用php activerecord。我需要初始化一个Order
对象,然后设置相关对象,如下所示
$order = new Order();
Order->_plan = Plan::find(1);
我得到错误Undefined property: Order->_plan in /var/www/ordenes-web/core/libs/php-activerecord/lib/Model.php on line 428
我的课:
class Order extends ActiveRecord\Model{
static $belongs_to = array(
array(
'_plan',
'class_name' => 'Plan',
'foreign_key' => 'plan'
),
);
}
关系运作良好。如果我Order
用 finder 找到一个,我会得到相关的对象_plan
:
Order::find(1)->_plan // Works!
我究竟做错了什么?