脚本宝典收集整理的这篇文章主要介绍了yii2 – 如何为同一个表的多个连接指定别名?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
public function getCountry(){ return $this->hasOne(Country::classname(),['country_id' => 'country_id']); } public function getCurrency(){ return $this->hasOne(Country::className(),['country_id' => 'currency']); }
Country::find()->joinWITh(['country','currency'])->....
也试过这个
Country::find()->joinWith(['country','currency as cur'])->....
如何为第二关系指定别名?
->joinWith([ 'country','currency' => function ($q) { $q->From(Country::tableName() . ' cur'); } ])
请参阅此主题以获取更多详细信息 – https://github.com/yiisoft/yii2/issues/2377#issuecomment-34573765
以上是脚本宝典为你收集整理的yii2 – 如何为同一个表的多个连接指定别名?全部内容,希望文章能够帮你解决yii2 – 如何为同一个表的多个连接指定别名?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。