学习php自行开发mvc框架过程(七)
来源:互联网 发布:流氓推广软件是什么 编辑:程序博客网 时间:2024/05/01 10:06
视图类
视图类是MVC层最后一个部分,现在我们给视图两个功能:
第一个是我们通过assign将变量赋值给视图
第二个是我们通过display将视图文件展示出来
接下来我们要在xia.php中建两个方法和一个公共函数
public $assign;
assign方法
public function assign($name,$value) { //我们接到两个值,第一个是变量在视图层中的名字,第二个则是该名下对应的值 $this->assign[$name] = $value; }display方法
public function display($file) { $file = APP.'/views/'.$file; if (is_file($file)) { extract($this->assign); include $file; } }在app/controller下的indexController.php中写
<?phpnamespace app\controller;use core\xia;class indexController extends xia{public function index(){$data = "ssss";$this->assign('data',$data);$this->display('index.html');}}
然后在app/views/建一个index.html文件
<h1>aaaaaaaaaaa</h1><?php echo $data; ?>最后我们打开http://localhost/mvc/index/index可以看到H1标签的aaaaaaaa和ssss就证明我们的视图层已经搭建完成了
0 0
- 学习php自行开发mvc框架过程(七)
- 学习php自行开发mvc框架过程(一)
- 学习php自行开发mvc框架过程(二)
- 学习php自行开发MVC框架过程(三)
- 学习php自行开发MVC框架过程(四)
- 学习php自行开发MVC框架过程(五)
- 学习php自行开发MVC框架过程(六)
- 学习php自行开发mvc框架过程(八)
- 开发自己PHP MVC框架(一)
- 开发自己PHP MVC框架(一)
- PHP如何开发 MVC框架(一)
- 开发自己PHP MVC框架(一)
- 学习封装mvc框架(七)配置加载类
- 开发自己PHP MVC框架
- php之mvc框架演进过程详解
- PHP做Web开发的MVC框架(Smarty使用说明 )
- 开发自己的PHP MVC框架(一)
- 开发自己的PHP MVC框架(二)
- Sonar代理设置-解决Sonar的Update Center插件列表为空的问题
- BZOJ1115: [POI2009]石子游戏Kam 博弈论
- 使用Xcode8遇到的问题以及解决方案
- MongoDB 启动方式
- MYSQL GROUP BY用法详解
- 学习php自行开发mvc框架过程(七)
- Apache Jmeter3.0 HTTP压力测试
- 数字转换工具类:将阿拉伯数字转换成中文
- Detour安装及简单使用实例
- 欢迎使用CSDN-markdown编辑器
- STUN/TURN/ICE协议在P2P SIP中的应用(一)
- 解决过度绘制的过程以及遇到的一些坑
- Spring——IOC容器基本概念
- Scrapy爬虫(八):中间件的使用实例