php的Smarty模板-初识

  模板引擎讲php与html结合起来,使得php的业务逻辑和数据逻辑与html分离开

smarty是使用php语言开发出来的一个模板引擎。(smarty--功能类)

  

   smarty的使用:

  一、下载smarty压缩包解压,将libs中的文件放到需要使用smarty的项目中。通常会将libs重命名为smarty。

  二、制作模板

      1、将模板统一 放到一个目录,默认情况是当前目录的templates子目录,同事还需要准备一个放置模板引擎所生产处的最终结果的目录:默认为templates_c

      2、在模板目录中创建模板,这个模板只要是一个可以包含html代码的文件就可以

  三、smarty模板语法

     1、{ }是smarty模板的语法

          在1.html中 <h1> {$tilte}</h1>(表示$title为动态的显示的,{$tiltle}相当于占位符)

     2、需要一个负责处理数据和使用smarty的php的文件(s.php

        

<?php
//先处理数据
 $title='Smarty第一篇文章的标题'
//利用Smarty将模板与数据整合

//先使用Smarty对象
include 'Smarty/Smarty.class.php';
$smarty= new Smarty();

//设置属性,如何采用默认的结构话可能不需要属性的设置

//调用方法


//1那些数据需要在模板中使用(向模板中分配数据)
//将$title付给1.html中的{$title}
$smarty->assign('title',$title);

//2 这个php文件需要哪个模板,利用模板完成显示
//使用dispaly方法在1.html中展示注入完成后的界面
$smarty->display('1.htm');





?>

 


     



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值