-
smarty注释、与变量输出查看全部
-
Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 1.引入smarty文件 2.实例化smarty(Smarty) 3.配置(五配置两方法) 五配置介绍: $smarty->left_delimiter = "{"; //左定界符 $smarty->right_delimiter = "}"; //右定界符 $smarty->template_dir = "tpl"; //html模板的地址 $smarty->compile->dir = "template_c"; //模板编译生成的文件 $smarty->cache_dir = "cache"; //缓存 //以下是开启缓存的两个配置。因为通常不用smarty的缓存机制,所以此项制作了解 //$smarty->caching = true; //开启缓存 //$smarty->cache_lifetime = 120; //缓存时间 1、Smarty的核心代码都是libs这个文件夹里 2、Smarty.class.php 是Smarty类的主文件 3、SmartyBCclass.php是提升Smarty的上下版本兼容性 4、用require引入Smarty.class.php。注意大小写。 5、new Smarty(); 实例化Smarty。查看全部
-
.业务逻辑全写入model层 2.大事化小,分而治之 过长、过复杂的方法要拆分成若干个方法 能公用的代码码段要分出来单独写一个方法 拥有太多方法的model层,可独立出一个新的model层 3.相似功能合二为一 例如新闻发布、修改功能,模板、模型、控制器都用同一个查看全部
-
制作一个function函数,简化第三方类调用的过程查看全部
-
入口文件的调用查看全部
-
写好的控制器查看全部
-
循环 SECTION查看全部
-
tpl输出页面控制查看全部
-
定义好之后在php页面对其进行display显示输出查看全部
-
block插件定义查看全部
-
nodifier插件的定义格式 也称作变量调节器插件查看全部
-
modifier插件函数的tpl,定义的$time仍作为函数的第一个参数查看全部
-
tpl中显示查看全部
-
插件(函数)的定义查看全部
-
自定义方法中传参会产生一个数组 $smarty->registerPlugin("function","test","test");查看全部
举报
0/150
提交
取消