山山未迟

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

二、模板引擎原理

1、什么是模板引擎

实际上就是把PHP代码与HTML代码完全分离的一种模板技术

2、核心原理

载入html静态模板并把里面的特殊标签如{$title}替换成相应的php逻辑代码

html代码:

clip_image002

php代码:

clip_image004

3、编写MVC框架中的视图类

1)视图类的编写

clip_image006

2)视图类的使用

在核心控制器基类Action.class.php中定义和使用视图类

clip_image008

3)在自定义控制器使用视图类

clip_image010

4)在模板文件中引入标签

clip_image012

效果如下:

clip_image014

三、项目的前后台分组

1)新建Admin文件夹,复制项目中的所有文件全部放入该文件夹中

clip_image016

当前文件夹就是我们项目的后台文件夹,里面的index.php就是后台入口文件

2)前台实现

由于前台不需要权限判断,所有可以去掉该方法

更改setUrl页面跳转

clip_image018

去掉权限验证

clip_image020

3)创建IndexAction.class.php

clip_image022

通过以上方式,我们就完成了前后台的分组工作

http://域名/Admin 后台

http://域名/ 前台

posted on 2016-04-22 23:07  山山未迟  阅读(128)  评论(0编辑  收藏  举报