CI映射(加载)数据到view层的方法


Posted in PHP onMarch 28, 2016

本文实例讲述了CI映射(加载)数据到view层的方法。分享给大家供大家参考,具体如下:

CI有个恶心的东西,就是需要把所有的数据都要放到$data数组中才能映射到view层,如:

当前我从数据库的link表(友情链接表,字段:id  name   url),搜索出来的数据方式:

$query = $this->db->query("select id,name,url from cg_link where 1");
$links = $query->result();
//这里的$links是不能直接传输入view层的.对错比较
//错误的传输(映射方式):
//$this->load->view('link',$links);
//正确的传输(映射方式):
$data['links'] = $links;
$this->load->view('link',$data);

所以只要是数据传输都必须放到$data数据中,如果要查询一条数据或一维数组则使用如下函数

$sql = "select id,name,url from cg_link where id=21 limit 1";
$query = $this->db->query($sql);
$one = $query->row();//这里是一条数据,获取方式,$one->name;

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
php下通过POST还是GET来传值
Jun 05 PHP
php+mysql事务rollback&commit示例
Feb 08 PHP
php中用加号与用array_merge合并数组的区别深入分析
Jun 03 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
PHP类的封装与继承详解
Sep 29 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP生成(支持多模板)二维码海报代码
Apr 30 PHP
Laravel框架实现定时发布任务的方法
Aug 16 PHP
PHP利用递归函数实现无限级分类的方法
Mar 22 PHP
CI配置多数据库访问的方法
Mar 28 #PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 #PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 #PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 #PHP
php实现简单爬虫的开发
Mar 28 #PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 #PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 #PHP
You might like
图解上海144收音机
2021/03/02 无线电
谈谈新手如何学习PHP 默默经典版本
2009/08/04 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
php简单防盗链实现方法
2015/07/29 PHP
JQuery 学习技巧总结
2010/05/21 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
2014/08/12 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
基本DOM节点操作
2017/01/17 Javascript
关于AngularJs数据的本地存储详解
2017/01/20 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
详解Django中的过滤器
2015/07/16 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python和shell获取文本内容的方法
2018/06/05 Python
python 实现生成均匀分布的点
2019/12/05 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
解决PDF 转图片时丢文字的一种可能方式
2021/03/04 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
业务副厂长岗位职责
2014/01/03 职场文书
Ajax实现局部刷新的方法实例
2021/03/31 Javascript
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server