手机
当前位置:查字典教程网 >编程开发 >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中get_defined_constants函数用法实例分析

php动态绑定变量的用法

PHP生成器简单实例

PHP中的traits实现代码复用使用实例

php中smarty模板条件判断用法实例

PHP中的traits简单使用实例

桌面中心(四)数据显示

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

php简单smarty入门程序实例

PHP关联链接添加方法

精品推荐
分类导航