2017-07-05 96 views
0

必須從孩子擴展模型:從孩子

訪問父屬性訪問父屬性實例化objectTwo後,$object_two->some_objectone_field得到空值,而不是兩個對象的結構如下預期值

對象一個

<?php namespace Username\Plugin\Models; 
use Model; 
class ObjectOne extends Model 
{ 
    use \October\Rain\Database\Traits\Validation; 
    public $rules = [ 
    .... 
    ]; 

    public $table = 'username_plugin_objectone'; 

    public function __construct() 
    { 
     parent::__construct(); 
    } 

} 

物體的兩個

<?php namespace Username\Plugin\Models; 

use Username\Plugin\Models\ObjectOne; 

class ObjectTwo extends ObjectOne 
{ 

    public $rules = [ 
    .... 
    ]; 

    public $table = 'username_plugin_objecttwo'; 

    public function __construct() 
    { 
     parent::__construct(); 
    } 

} 

數據庫表

username_plugin_objectone table : 
id 
some_objectone_field 
... 

username_plugin_objecttwo table: 
id 
objectone_id 
some_objecttwo_field 
... 

我怎麼錯了?感謝提前

回答

0

好吧,事情更清楚,我無法從數據庫訪問父屬性,因爲父$ table屬性是由子$ $屬性重載...