首页
技术库 |  站长工具 | 技术手册 |  字体库 |  知识点词汇表  |  联系我们 |   



主菜单


站点首页
技术手册
字体库
知识点 词汇表
站长工具
高级搜索
联系我们
站点地图

文章分类



文章内容 

当前位置: .: PHP技术 .: 基础教程 .: php模板引擎smarty的基本语法
php模板引擎smarty的基本语法



注释
模板注释被*号包围,格式为: {* this is a comment *}
例子:

{* Smarty注释www.cn-web.com *}

{* include the header file here *}

{include file="header.tpl"}

{* display dropdown lists *}

<SELECT name=company>

{html_options values=$vals selected=$selected output=$output}

</SELECT>
 

函数
在smarty模板里无论是内建函数还是自定义函数都有相同的语法.
内建函数将在smarty内部工作,例如 {if}, {section} 和{strip}.他们不能被修改.
自定义函数通过插件机制起作用,它们是附加函数. 只要你喜欢,可以随意修改.你也可以自行添加.
例如 {html_options} and {html_select_date}
函数语法:{funcname attr1="val" attr2="val"}
大多数函数都带有自己的参数以便于规定和修改他们的行为.
smarty模板引擎里的函数的参数静态数值不需要加引号,但是字符串需要加。
赋值时引用到变量也不需要加引号。
代码片段:

{html_select_date display_days=yes}

<SELECT name=company>

{html_options values=$vals selected=$selected output=$output}

</SELECT> 

由上可知:参数为布尔值也不需要加双引号。
 




隐藏文章属性
文章编号:490
点击次数:667
创建日期:12-28-2007
发布人:laohan
点评:
发送此文
发表评论
打印
添加到收藏夹


评级:




用户评论

此文章还没有任何评论!

网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号