浅谈smarty模板的mvc框架
来源:互联网 发布:ubuntu rar 解压命令 编辑:程序博客网 时间:2024/04/29 07:10
最近接触了一个大项目,php做的后台管理,融合了smarty模板+mvc框架+phpcms内容管理,,,这个项目简直就是php的精华,于是小编大哥对项目小女子产生了兴趣,打算一点一点把她征服。现在小吃一口尝尝味道不错,小编会继续研究这吃。
学到了就是财富,记录下来分享给大家,望新手别想我一样,少走弯路。在这里呢,我尽量详细的编写步骤,源码可以到我的资源里下载,名是“php+smarty+mvc框架登录已完成”
环境:windows+wamp(mysql+apache+php)+zend studio
1、我的项目结构
2、我的目录解析:
action A(控制)层目录
model M(模型)层目录
templates V(视图) 层目录(smarty的模板目录)
public 公共资源目录
libs Smarty库(解压到这里即可)
templates_c Smarty模板编译目录
cache Smarty静态缓存目录
configs 配置文件目录
css 样式
image 图片
js javascript、jquery
目录建成了。该填充内容了。
3、编写model类,封装mysql
位置:/manage_system/model/mysql.class.php
4、初始化smarty,把smarty.class.php包含进来
include_once 'libs/Smarty.class.php';
位置:/manage_system/org/templates.class.php
5、创建action控制类,继承templates.class.php
主要是编写初始化方法init() (在这个方法里根据参数a的值决定调用对应的方法)
位置:/manage_system/action/action.class.php
6、编写入口文件index.php
位置:/manage_system/index.php
7、创建网站入口主action类indexaction.php
主要编写入口方法
位置:/manage_system/action/indexaction.class.php
8、编写config类global.func.php
位置:/manage_system/configs/global.func.php
9、编写模板文件也就是v
位置:/manage_system/templates/login.tpl.php
编写完成。下面运行:
10、http://localhost:84/index.php
- 浅谈smarty模板的mvc框架
- MVC、ThinkPHP、Yii框架、Smarty模板引擎
- MVC框架的浅谈
- MVC框架的浅谈
- MVC中使用smarty模板
- PHP做Web开发的MVC框架(Smarty使用说明 )
- PhpMVC框架整合smarty模板
- CI框架整合smarty模板
- 浅谈MVC框架的设计与实现
- smarty模板的学习
- smarty模板的使用
- Smarty模板引擎和MVC设计模式
- Smarty模板引擎和MVC设计模式
- 浅谈MVC框架
- 浅谈MVC框架
- 浅谈MVC框架
- 浅谈mvc框架
- 浅谈mvc框架。
- Libimseti推荐系统
- Tcpdump抓包命令
- 我读经典(7):读《程序员生存定律》有感
- android_TabHost设置点击事件newTapSpec_141001
- 根据CentOS定制自己的发行版
- 浅谈smarty模板的mvc框架
- Linux 线程实现机制分析
- Leetcode--Maximum Subarray
- DirectX 9.0c游戏开发手记之RPG编程自学日志之17: Drawing with DirectX Graphics (用DirectX图形绘图)(第13节)
- css 属性规定要显示的光标的类型(形状)如手状
- openwrt系统 sysupgrade 命令执行过程分析
- java实现生成简单图片验证码
- 希尔排序的实现
- 趋势科技对ShellshockBash漏洞的解决方案说明