软件世界网 购物 网址 三丰软件 | 小说 美女秀 图库大全 游戏 笑话 | 下载 开发知识库 新闻 开发 图片素材
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
移动开发 架构设计 编程语言 Web前端 互联网
开发杂谈 系统运维 研发管理 数据库 云计算 Android开发资料
  软件世界网 -> 架构设计 -> YII两表间和两模块间的数据库查询 -> 正文阅读
架构设计 最新文章
Opengl教程之读取obj并绘制在picturecontro
读《企业应用架构模式》第五章并发
StepbyStepintoSpring(IOC)
设计模式(2)用例图之一
使用实体组件系统(ECS)开发”吃方块”游戏实
编程学习之简单工厂模式与策略模式
Invalidprojectdescription.
基于Redis实现分布式消息队列(2)
《开源框架那点事儿15》:借船下海还是造船
原型模式——浅复制和深复制

[架构设计]YII两表间和两模块间的数据库查询

  2016-04-01 16:50:46

这段时间在学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的来说,想要找到解决办法还是很难找到的,希望可以帮到需要的人
上一篇文章      下一篇文章      查看所有文章
2016-04-01 16:50:07  
360图书馆 论文大全 母婴/育儿 软件开发资料 网页快照 文字转语音 购物精选 软件 美食菜谱 新闻中心 电影下载 小游戏 Chinese Culture
生肖星座解梦 人民的名义 人民的名义在线看 三沣玩客 拍拍 视频 开发 Android开发 站长 古典小说 网文精选 搜图网 天下美图
中国文化英文 多播视频 装修知识库
2017-4-30 15:10:05
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  软件世界网 --