-
(1)Smarty.class.php主文件 (2)SmartyBC.class.php用于提升smarty的上下兼容性查看全部
-
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。查看全部
-
demo写了很多关于软件开发的例子 libs 就是smarty的类的的文件 smarty.class.php就是主文件,引入主文件进行实例化。 Plugins扩展类和插件。查看全部
-
Smarty使得逻辑与外在内容分离。使得PHP程序员和美工的工作相分离。PHP程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序逻辑。查看全部
-
视图开发的时候常借助于现有优秀的视图引擎,比如smarty查看全部
-
入口文件的改造与功能总结: (1)统一入口文件为首的Url格式。 (2)在入口文件里使用安全的方式接收传递来的控制器名和方法名。查看全部
-
建立视图调用函数V查看全部
-
eval()函数调用简单但是不安全 eval('$obj = new '.$name.'Model()'); 可用下面代码代替: $model = $name.'Model'; $obj = new $Model();查看全部
-
因为控制器的方法一般是不带参数的,所以可以把控制器的方法名称作为参数传进 C 函数中,而模型的方法是带参数的,所以 M 函数就返回一个模型的实例即可,对它的方法的调用,再在别的地方实现.查看全部
-
建立模型调用函数M,只需要往该函数传入一个模型名称,就可以完成模型的实例化,并且这个函数能够帮助我们把实例化产生的对象返回回来。查看全部
-
eval()在PHP中可以将字符串转化为可执行的PHP函数查看全部
-
创建函数文件function.php 创建C($name,$method)方法,将调用的类文件名和类内方法名替换为变量。 function C($name,$method){ require_once('/libs/Controller/'.$name.'Controller.class.php'); //导入控制器类 //$testContreller = new testContreller();//实例化一个控制器 //$testContreller->show();//调用控制器的一个show方法 eval('$obj = new'.$name.'Contreller():$obj->'.$method.'():'); /**** eval()函数调用简单但是不安全 eval('$obj = new'.$name.'Contreller():$obj->'.$method.'():'); 可替换为下面代码: $controller = $name.'controller'; $obj = new $controller(); $obj ->$method(); *****/ }查看全部
-
控制器调用函数查看全部
-
目录规范查看全部
-
单一入口是指,在WEB应用程序中,所有的用户请求都指向同一个脚本程序文件。例如我们经常看到某一个网站所有的页面都是index.php?xxxx这样的形式。所有对使用程序的访问都是必须通过这个入口。查看全部
举报
0/150
提交
取消