3
多個加盟我使用yii2 ActiveRecord的3種型號Yii2 ActiveRecord的PHP得到3個不同的表
class ModelA{
public function getBs{
return $this->hasMany(ModelB::className(), ["AID"=>"BID"]);
}
}
class ModelB{
public function getCs{
return $this->hasMany(ModelC::className(), ["BID"=>"CID"]);
}
}
class ModelC{
}
我想檢索ModelB, ModelC
表與ModelA
加盟關係,我試過如下:
$a = ModelA::find()
->joinwith("bs")
->joinwith("cs")
->where(["id"=>1])
我可以從這個$a->bs
但不'$a->bs->cs'
得到,
我可以使用,將延遲加載從數據庫中的數據,但我正在尋找從數據庫
我在做什麼錯在這裏EagerLoading數據的一些其他的方式?感謝您的幫助提前