私はphpアクティブレコードを使用しています。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
ファインダーでを見つけた場合、関連するオブジェクトを取得します_plan
:
Order::find(1)->_plan // Works!
私は何を間違っていますか?