快速业务通道

Smarty实例教程-模板设计部分

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
部定义一个变量UserName*}
{assign var="UserName" value="大师兄"}
这里将显示模板内部定义的一个变量:UserName = {$UserName}
下面的这一行将显示3个checkBox:<br>
{html_checkboxes name="CheckBox" values=$CheckName checked=$IsChecked ōutput=$value separator="<br />"}
下面在这一行将显示3个radio:<br>
{html_radios name="RadioBox" values=$RadioName checked=$IsChecked ōutput=$value separator="<br />"}
下面显示一个月,日, 年选择框:<br>
{html_select_date}
<hr><b>CopyRight© By XiaoJun, Li 2004<b>{mailto address="teacherli@163.ccom" text="联系作者"}
</body>
</html>

======================================================

example3.php

======================================================

<?php
/*********************************************
*
* 文件名: example3.php
* 作 用: 显示实例程序3
*
* 作 者: 大师兄
* Email:teacherli@163.com
*
*********************************************/
require_once ("./comm/Smarty.class.php");
$smarty = new Smarty();
$smarty->template_dir = ''''./templates/'''';
$smarty->compile_dir = ''''./templates_c/'''';
$smarty->config_dir = ''''./configs/'''';
$smarty->cache_dir = ''''./cache/'''';
$smarty->caching = false;
//--------------------------------------------------------------------------------------
//处理{html_checkboxes name="CheckBox" values=$CheckName checked=$IsChecked ōutput=$value separator="<br />"}
//--------------------------------------------------------------------------------------
$smarty->assign(''''CheckName'''', array(
1001 => ''''语文'''',
1002 => ''''数学'''',
1003 => ''''外语''''));
$smarty->assign(''''IsChecked'''', 1001);
//--------------------------------------------------------------------------------------
//处理{html_radioes name="RadioBox" values=$RadioName checked=$IsChecked ōutput=$value separator="<br />"}
//--------------------------------------------------------------------------------------
$smarty->assign(''''RadioName'''', array(
1001 => ''''语文'''',
1002 => ''''数学'''',
1003 => ''''外语''''));
$smarty->assign(''''IsChecked'''', 1001);
//--------------------------------------------------------------------------------------
//{html_select_date}不用处理会自动输出
//--------------------------------------------------------------------------------------
$smarty->display("example3.tpl");
?>

======================================================

example3.php输出效果:

======================================================

<html>
<head><title>模板中内定的一些函数</title></head>
<body>
{assign var="UserName" value="大师兄"}
这里将显示模板内部定义的一个变量:UserName = 大师兄
下面的这一行将显示3个checkBox:<br>
<input type="checkbox" name="CheckBox[]" value

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号