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合并数组+与array_merge的区别分析
Aug 01 PHP
php递归获取目录内文件(包含子目录)封装类分享
Dec 25 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
php中filter_input函数用法分析
Nov 15 PHP
php制作简单模版引擎
Apr 07 PHP
深入理解PHP 数组之count 函数
Jun 13 PHP
PHPCMS2008广告模板SQL注入漏洞修复
Oct 11 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
PHP登录(ajax提交数据和后台校验)实例分享
Dec 29 PHP
解决thinkphp5未定义变量会抛出异常,页面错误,请稍后再试的问题
Oct 16 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
Nov 10 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
深入掌握include_once与require_once的区别
2013/06/17 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
过虑特殊字符输入的js代码
2010/08/05 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
jQuery插件WebUploader实现文件上传
2016/11/07 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
全新打包工具parcel零配置vue开发脚手架
2018/01/11 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
解决layui table表单提示数据接口请求异常的问题
2019/09/24 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
Vue 打包体积优化方案小结
2020/05/20 Javascript
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python数据操作方法封装类实例
2017/06/23 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
Python日志处理模块logging用法解析
2020/05/19 Python
pygame用blit()实现动画效果的示例代码
2020/05/28 Python
工地安全标语
2014/06/07 职场文书
荒岛余生观后感
2015/06/09 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
Win11查看设备管理器
2022/04/19 数码科技
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS