手机
当前位置:查字典教程网 >编程开发 >php教程 >Yii2中关联查询简单用法示例
Yii2中关联查询简单用法示例
摘要:本文实例讲述了Yii2中关联查询用法。分享给大家供大家参考,具体如下:有两张表,post和category,post.cate_id对应ca...

本文实例讲述了Yii2中关联查询用法。分享给大家供大家参考,具体如下:

有两张表,post和category,post.cate_id对应category.id

使用Gii上升这两张表的model

然后post的model中有如下代码

public function getCate() { return $this->hasOne(Category::className(), ['id' => 'cate_id']); }

在post这个model最下面在添加如下方法即可获取关联表内容

public static function getPostsByCategory($cate_id) { return Post::find() ->joinWith('cate') ->where(['post.cate_id'=>$cate_id]) ->asArray() ->all(); }

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

【Yii2中关联查询简单用法示例】相关文章:

PHP中的traits简单使用实例

php中命名空间namespace用法介绍

PHP中你应该知道的require()文件包含的正确用法

PHP文件读取功能的应用实例

PHP中把对象转换为关联数组代码分享

桌面中心(四)数据显示

php查询whois信息的方法

一个简单的自动发送邮件系统(二)

PHP中iconv函数知识汇总

一个域名查询的程序

精品推荐
分类导航