• 夺命雷公狗---Smarty NO:01 环境的安装和部署


    我们在实际的开发过程中往往都是会是团队的开发

    但是在开发中如果是使用传统式的开发就像T皮球一样,等美工完事了一步又到后台开发如此类推,效率实在太慢了

    所以我们可以使用smarty进行开发,从而使得模版和代码进行分离出来,,废话不多说开干

    1..smarty当然是要去下载啦

    http://www.smarty.net/ Smarty官方网站

    2.下载好后直接在压缩包里找到libs文件,将他放到您的项目里面即可

    里面的demo是个演示代码(不用叼他即可)

    3.libs里面的

    plugins是自定义插件包

    sysplugins是系统插件包

    debug.tpl是调试插件包

    Smarty.class.php是smarty的入口文件

    如果是想使用低版本的可以使用SmartyBC.class.php

    4.smarty部署三步

    第一步:复制libs目录到项目目录中,并更名为Smarty(名字任意,但要见名思义

    第二步:创建PHP入口文件

    第三步:创建templates文件夹作为项目模板目录,并创建模板文件

    5.Smarty入门五步走

    第一步:在PHP入口文件中,引入Smarty入口文件

    第二步:创建smarty对象

    第三步:初始化信息(读取数据、设置相应内容)

    第四步:通过assign方法分配变量到模板文件

    第五步:通过display方法实现对模板内容的显示输出

    如代码:

    <?php
    //引入Smarty文件入口
    require “smarty/Smarty.class.php”;
    //创建smarty对象
    $smarty = new Smarty();
    //初始化数据
    $title = ‘smarty模版引擎';
    $content = ‘smart模版引擎是业界最注明的引擎之一';
    //通过assign方法分配变量到模版
    $smarty -> assign(‘title’,$title);
    $smarty -> assign(‘content’,$content);
    //通过display方法输出数据
    $smarty -> display(“demo01.html”);

    模版文件一般都是会新建个templates目录来存放

    如:templates/demo01.html

    里面的代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    </head>
    <body>
    <h1>{$title}</h1>
    <div>{$content}</div>
    </body>
    </html>
  • 相关阅读:
    控制台程序添加滚轮滑动支持
    【SpringCloud】Eureka注册中心(二)
    【SpringCloud】快速入门(一)
    【SpringBoot】SpringBoot 之RestTemplate的使用
    【Application】Docker 安装 Redis(七)
    【Application】Docker 安装 MySQL(六)
    【Application】Docker DockerFile解析(五)
    【Application】Docker 容器数据卷(四)
    【Application】Docker 常用命令(三)
    【Application】Docker 基本使用(二)
  • 原文地址:https://www.cnblogs.com/leigood/p/5032946.html
Copyright © 2020-2023  润新知