CI框架给视图添加动态数据


Posted in PHP onDecember 01, 2014

数据通过控制器以一个数组或是对象的形式传入视图 , 这个数组或对象作为视图载入函数的第二个参数如果你使用一个对象,那么类变量将转换为数组元素。好了,让我们用你的控制器试试。打开控制器并添加以下代码

<?php class Blog extends CI_Controller { 
  
 function index() 
 { 
  $data['title'] = "My Real Title"; 
  $data['heading'] = "My Real Heading"; 
    
  $this->load->view('blogview', $data); 
 } 
} 
?>

现在,打开你的视图文件,将其中的文本替换成与数组对应的变量:注意才前台页面取值时,直接用$key值,而不是$data

<html> 
<head> 
<title><?php echo $title;?></title> 
</head> 
<body> 
 <h1><?php echo $heading;?></h1> 
</body> 
</html>

总结:当传递的是类变量$data的时候,那么它会转换为数组元素

CI框架给视图添加动态数据

方法很简单,需要的小伙伴自由发挥下,加入到自己的项目中去就可以了。

PHP 相关文章推荐
PHP运行时强制显示出错信息的代码
Apr 20 PHP
CURL状态码列表(详细)
Jun 27 PHP
php ios推送(代码)
Jul 01 PHP
php中url传递中文字符,特殊危险字符的解决方法
Aug 17 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
CodeIgniter针对数据库的连接、配置及使用方法
Mar 03 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
Jul 21 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 PHP
php强制运行广告的方法
Dec 01 #PHP
PHP过滤黑名单关键字的方法
Dec 01 #PHP
php中print(),print_r(),echo()的区别详解
Dec 01 #PHP
PHP中__FILE__、dirname与basename用法实例分析
Dec 01 #PHP
php 删除cookie方法详解
Dec 01 #PHP
php生成html文件方法总结
Dec 01 #PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
Dec 01 #PHP
You might like
MYSQL数据库初学者使用指南
2006/11/16 PHP
关于页面优化和伪静态
2009/10/11 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
2014/07/25 PHP
33道php常见面试题及答案
2015/07/06 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
js实现文本框支持加减运算的方法
2015/08/19 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
vue实现弹幕功能
2019/10/25 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
[01:38]完美世界DOTA2联赛(PWL)宣传片:第一站
2020/10/26 DOTA
python3写爬取B站视频弹幕功能
2017/12/22 Python
对python中的for循环和range内置函数详解
2018/04/17 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
python利用tkinter实现屏保
2019/07/30 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
JackJones官方旗舰店:杰克琼斯男装
2018/03/27 全球购物
高中毕业生自我鉴定例文
2013/12/29 职场文书
出纳试用期自我鉴定
2014/04/07 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android