手机
当前位置:查字典教程网 >编程开发 >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查询whois信息的方法

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

简单易用的计数器(数据库)

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

写一个用户在线显示的程序

PHP生成器简单实例

一个域名查询的程序

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

PHP.ini安全配置检测工具pcc简单介绍

PHP中的事务使用实例

精品推荐
分类导航