YII 两表间和两模块间的数据库查询
来源:互联网 发布:利达华信主板数据备份 编辑:程序博客网 时间:2024/05/13 00:53
这段时间在学YII,虽然Yii做网页挺方便,它的作用也不止这么简单,但对于刚弄的新手来说,要弄会它实在太难,想完成某个功能光想找文档就能让你“疯狂”,,,好,废话不多说,下面讲下标题要实现的两个功能:(PS:不知是不是太简单而没人看得起还是怎么,想要实现在网上找文档找到吐都没找到。。)我新建了post模块和group模块,有3张表(都在同一个数据库的),post表和posttype表放在post模块里,group表放在group模块里。
好,首先,实现post去查询postType里的数据:
1.在PostController控制器里写入这段函数
然后就可以在post模块views的_from里的dropDownList下拉框方法代码中调用这段函数
然后就可以看到效果了
说下CHtml::listData(PostType::model()->findAll(),’id’,’name’);方法:findAll会查询postType表的所有数据,id是值域,会把获取到的id值存到post的postTypeid字段值里,name是文本域,可以在下拉的文本框里显示id对应的name中文。
接着,实现post去查询group模块里group表的数据:
因为group表是做group模块,所以好像post连接不到,我们要先在config文件夹下的main.php文件里
添加下面内容
然后,接着.在PostController控制器里写入这段函数
同上,在_form(其他文件里也行)文件里调用getGroupOption()
效果
虽然这两个点做起来不难,但是对于初接触YII的来说,想要找到解决办法还是很难找到的,希望可以帮到需要的人
- YII 两表间和两模块间的数据库查询
- yii数据库的查询
- yii的一些数据库查询方式(一)
- YII 数据库查询
- yii 数据库查询操作
- yii数据库查询
- 基于TP的数据库查询和分页类应用模块
- yii框架-数据库简单查询
- yii 数据库model查询笔记
- 笔记_一般数据库查询的一个例子Yii
- yii relations 两表关联查询
- yii Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法
- 数据库查询优化的两种方法
- 数据库的读取一条和多条记录的查询的两种方法
- YII的数据库操作
- sql两个表的组合查询以及yii下使用数据库查询
- yii数据库查询自学笔记--命名空间
- YII2-数据库yii\db\Query 查询方法
- AppiumDriver driver = new AppiumDriver 的AppiumDriver报错问题解决
- 字符串最后一个单词的长度
- 合并文件的java实现
- 键盘写入文件数据,quit结束
- GreenHandX1h 2016.3.31
- YII 两表间和两模块间的数据库查询
- mysql
- 用星号打印菱形
- 杨辉三角
- 轻意不要重装重要的安装包
- jquery中生成一个带cha的tag
- hadoop入门教程-核心组件MR
- 1-5-JS基础-数组应用及实例应用
- c++指针简述