您的位置:首页 > 其它

smarty引擎

2016-02-22 19:49 330 查看
1----smarty引擎下载的时候在github上的一共是

       366KB,

2----然后解压 后的smarty里面的libs文件夹放进tmplates

        tempaltes_c

3----tmplates里面放的是king.tpl

       templates_c里面放的是编译渲染好的文件‘

       前面的编码是乱糟糟的代码

       是内部的防止重复的

4----<?php

require_once    './libs/Smarty.class.php';

     

       $king=new  Smarty;

       $king->assgin('要赋值的变量','变量的值');

       $king->display('要选染的模板');

        $king->caching=false;//是否使用缓存

       $king->template_dir='./templates';//设置的是模板的目录

       $king->complate_dir='./templates_c';//设置编译好的目录

        $king->cache_dir='./smarty_cache';//设置缓存文件夹

       左右的边界符号

        $king->left_delimiter="{"

        $king->right_delimiter="}"//在display()前面配置

        实际用的是<{  或者}>因为会和javascript的{}什么什么重复

     比如是<style>box{background-co}</style>

    这样就会和{}会产生致命的错误

5----Smarty.class.php里面的就是差不多的配置文件

6---如果是实时更新的需要的网页

     ,那就是需要禁止使用缓存

7---就是很简单的东西,一学就会的东西,

     设计人员一学就会,而不需要预备的编程的知识

8-----那个图第一次生成的缓存文件,

        然后第二次的时候,是直接执行 的缓存文件

9-----Smarty用的时候,就是下载

        然后解压,然后把解压好的下面的libs文件,下面的

        Smarty.class.php引入php文件中去

10----如果caching=true;

         那么会自动生成cache文件夹在和libs同一目录下

         的时候

11---可以创建smarty.inc.php

         然后require进去

         然后创建的global  新建的对象

12-----

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: