发布时间:2023-01-01 22:00
with关联查询
只关联一个表
->with('');
//或
->with(['']);
关联多个表
->with(['','']);
对关联表添加筛选条件,使用闭包函数
->with(['','' => function(ActivityQuery $query) {
$query->where();
}]);
对关联表添加筛选条件,且使用了外部变量
$param = '';
->with(['' => function(ActivityQuery $query) use($param) {
$query->where();
}]);
多级关联一:
->with(['goodsSku']);
//模型中
public function getGoodsSku()
{
return $this->hasOne(GoodsSku::className(),['goods_sku_code' => 'goods_sku_code'])->with(['category','categoryItem']);
}
多级关联二:
->with(['goodsSku.category']);
多及关联三:
->with(['goodsSku' => function(ActivityQuery $query) {
$query->with(['category']);
}]);
HarmonyOS怎么样,华为EMUI正式更名为HarmonyOS,鸿蒙能成为全球第三大操作系统?...
SparkStreaming-----SparkStreaming教程
Python-apply()、applymap()、map()的使用和区别
Pycocotools 报error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Bui
《MATLAB 神经网络43个案例分析》:第3章 遗传算法优化BP神经网络——非线性函数拟合
给女友的网页小惊喜,(生日,周年,表白通用) ☞谁说程序员不懂浪漫
到底什么是数据湖?全面解读数据湖的缘起、特征、技术、案例和趋势