-
1122查看全部
-
1.什么是MVC? 是模型model-视图view-控制器(controller),是一种软件设计典范,是一种业务逻辑和数据显示分离的方法组织代码,将业务逻辑被聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。 2.学习MVC的目的: (1)快速上手各大主流PHP框架,如 thinkphp、CI、YII (2)快速适应多数公司的web开发需求 (3)逐步接触和了解web系统架构的知识,为日后成为系统架构的中间力量准备 3.MVC解决的问题: 传统的过程化模式创建程序方法,数据层(查询语句)代码和表示层(HTML)代码混在一起,程序代码十分混乱。造成维护困难,开发速度慢,二次开发难度高,工作量大。MVC应运而生 4.MVC的优势 (1)各层各司其职,互不干扰,有利于开发中的分工;网页设计人员负责视图层,业务逻辑熟悉人员负责模型层,其他开发人员负责控制器层 (2)有利于代码的重用:文章显示页面可用于博客和论坛显示查看全部
-
学习下载Smarty查看全部
-
视图引擎是个好东西,smarty ,public查看全部
-
建立一个控制器调用函数C查看全部
-
入口程序的作用查看全部
-
浏览者操作界面中存在控制器:在test.php这个和浏览者交互的文件中,实例化控制器,然后执行方法:$kzq=new testController 执行控制器里的方法kzq->show(); 然后所有操作交由控制器,在testController.class.php这个控制器文件中testController按流程操作:1、选取合适的模型$mx=new testModel ;获取数据$data=$mx->get(); 2、选取合适的视图 $st=new testView;执行视图的方法 $st->display($data)来显示给浏览者看的数据。查看全部
-
smarty是一种模板引擎,让逻辑和外在内容分离,也就是前端和php分离,两者修改互不影响查看全部
-
MVC全名是 Model View Controller,模型-视图-控制器查看全部
-
eval() 函数调用简单但是不安全....... 可用下面代码代替 $controller=$name.'controller; $obj=new $controller(); 这行有错误,当变量后面带()时PHP会把变量当初函数来解析。 正确做法是:$obj=new $controller; 参考自http://cn2.php.net/manual/zh/functions.variable-functions.php查看全部
-
1、smarty的引入:下载好smarty之后,解压,创建何时的目录,把demo和smarty文件夹放到一定的目录里面 建立test目录,在test目录下面新建test.php文件, 引入: require(‘../smarty/smarty.class.php’);//引入smarty $smarty = new smarty();//实例化smarty查看全部
-
简易调用实例化控制器、模型、视图查看全部
-
include 引入不到文件会报警告 require 引入不到文件会报错误 所以在对文件极度依赖的情况下,需要区分下include和require查看全部
-
建立一个视图2调用函数V查看全部
-
建立一个模型调用函数M查看全部
举报
0/150
提交
取消