猿问

跪求大神~~~~TP5 模型 多对多关联 怎样对关联模型进行排序

class Theme extends BaseModel
{
   public function products(){
       return $this -> belongsToMany(
           'Product','theme_product','product_id','theme_id'
       );
   }
   public static function getRecentTheme(){
       $themes = self::with('Products') -> select();
       return $themes;
   }
}

Theme 当前模型

Product 关联模型

theme_product 中间表

想对Product下的内容进行排序!

想对Product下的内容进行排序!

想对Product下的内容进行排序! 重要的事说3次~~~

跪求大神

黑色空白
浏览 5969回答 5
5回答

慕粉3704614

public function products(){         return $this -> belongsToMany('Product','theme_product','product_id','theme_id')->order('product_id DESC');     }

獣灬

$themes = self::with(['Products'=>function($query){$query->order('id desc')}]) -> select();
随时随地看视频慕课网APP
我要回答