require './smarty/Smarty.class.php';

$sm = new Smarty;
$sm->setTemplateDir("./dir");//设置模板路径
$sm->left_delimiter = '<{';//设置左右边界符
$sm->right_delimiter = '}>';
$sm->caching = true;//是否开启缓存
$sm->cache_lifetime = 120;//缓存生命周期
$d = "这个雨季,快结束吧2";
$arr = array('a'=>'小明','b'=>'大欧'); class A{
public $b='bbb';
}
$obj = new A(); $sm->assign('mytitle',$d);
$sm->assign('obj',$obj);
$sm->assign('t',$arr);
$sm->display('2.html');
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
h1{font-size: 12px;}
</style>
</head>
<body>
<{Config_load file="xxx.conf"}>
<h1><{$smarty.config.bb}></h1>
<h1><{$mytitle}></h1>
<h1><{$t['a']}></h1>
<h1><{$t.a}></h1>
<h1><{$obj->b}></h1>
<h1><{$smarty.now}></h1>
<h1><{$smarty.get.id}></h1><!--获得$_GET['id'] -->
<h1></h1>
</body>
</html>

循环,判断

<?php
require './smarty/Smarty.class.php';
$sm = new Smarty;
$sm->setTemplateDir("./dir");//设置模板路径
$n = mt_rand(1,9); $arr = array(
array('id'=>1,'title'=>'小叶'),
array('id'=>2,'title'=>'小红'),
array('id'=>3,'title'=>'小刚')
); $sm->assign('n',$n);
$sm->assign('arr',$arr);
$sm->display('3.html');
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{foreach $arr as $k=>$v}
{$v['id'] + 2}
{$v['title']}
{/foreach}
<h1>
{if $n == 5}您好啊5
{else if $n == 4}您好啊4
{else}您好啊other
{/if}
</h1>
</body>
</html>

最新文章

  1. HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  2. [转]ORACLE 审计功能
  3. paip.语义分析--单字词名词表
  4. log4j.properties配置文件
  5. YTU 2610: A改错题--体检情况分析
  6. MySQL主从问题
  7. MOF编译器无法连接VMI服务器。原因可能是语义错误的解决方案
  8. dojo中取查询出来的地市维表数据的id
  9. VUE iview date-picker取时间范围...
  10. JUC原子类--01
  11. 盒子尺寸父子传递及嵌套Demo
  12. Python cx_Oracle 安装小记
  13. [No0000DC]C# FileHelper 本地文件、文件夹操作类封装FileHelper
  14. Lucene使用案例
  15. 【redis】3.Spring 集成注解 redis 项目配置使用
  16. 使用Aptana Studio 3开发让Extjs变的更简单
  17. 分页导航jsp
  18. 洛谷 P2659 美丽的序列 解题报告
  19. 007-aven-assembly-plugin和maven-jar-plugin打包,java启动命令
  20. mac下初始化eclipse的安卓开发ndk开发环境

热门文章

  1. yii2在linux下面无法启用gii
  2. 4666 Hyperspace stl
  3. 在Linux下安装JDK环境
  4. IOS-Storyboard全解析-第二部分
  5. MyCAT 命令行监控
  6. Poj 3318 Matrix Multiplication( 矩阵压缩)
  7. (转)Mac os x 下配置Intellij IDEA + Tomcat 出现权限问题的解决办法
  8. 使用 create-react-app 构建 react应用程序
  9. weblogic应用加载不上
  10. RTP协议学习