手机
当前位置:查字典教程网 >编程开发 >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中iconv函数知识汇总

PHP中的事务使用实例

PHP生成器简单实例

php动态绑定变量的用法

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

php简单smarty入门程序实例

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

php计算给定时间之前的函数用法实例

PHP中的traits简单使用实例

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

精品推荐
分类导航