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 相关文章推荐
PHP与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
php str_pad 函数使用详解
Jan 13 PHP
php实现简单洗牌算法
Jun 18 PHP
探讨GDFONTPATH能否被winxp下的php支持
Jun 21 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
php中require和require_once的区别说明
Feb 27 PHP
php遍历数组的4种方法总结
Jul 05 PHP
php实现比较全的数据库操作类
Jun 18 PHP
php中二分法查找算法实例分析
Sep 22 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
解决laravel(5.5)访问public报错的问题
Oct 12 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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
JS 树形递归实例代码
2010/05/18 Javascript
js 上传图片预览问题
2010/12/06 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
bootstrap——bootstrapTable实现隐藏列的示例
2017/01/14 Javascript
详解Node.js项目APM监控之New Relic
2017/05/12 Javascript
js原生代码实现轮播图的实例讲解
2017/07/28 Javascript
JS中的多态实例详解
2017/10/15 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
vue debug 二种方法
2018/09/16 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
three.js中多线程的使用及性能测试详解
2021/01/07 Javascript
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
Python实现的快速排序算法详解
2017/08/01 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python实现视频分帧效果
2019/05/31 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
Python实现socket非阻塞通讯功能示例
2019/11/06 Python
python list的index()和find()的实现
2020/11/16 Python
极简的HTML5模版
2015/07/09 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
市场部岗位职责范本
2015/04/15 职场文书
《包身工》教学反思
2016/02/23 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android
Hive HQL支持2种查询语句风格
2022/06/25 数据库