炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述smarty 模板引擎注意细节相关的知识,希望能为你提供帮助。
注意细节
1.引入smarty 模板引擎后 在 html使用 将会被注释掉
文章图片
2. js 和css 的花括号会冲突的
文章图片
解决办法:
(1)简单的可以在css js.....空格
文章图片
(2)或者外部引入
css" type="text/css" />
(3)使用smarty格式化标签
literal
background:red;
/literal
(4)修改smarty的定界符来区别于js 和css
$smarty-> left_delimiter=;
$smarty-> right_delimiter=;
默认注释 *注释内容* 左定界符 *内容* 右定界符
注释不能嵌套
变量
1通过php程序中的assign函数分配过来
变量的422阵容
ü 4:四种标量类型,整型、浮点型、字符串、布尔型
ü 2:两种复合类型,数组、对象
ü 2:两种特殊类型,资源和null
assign主要是 标量类型 和数组类型
2保留变量
{$smarty.sever.SERVER_NAME}
{$smarty.now}
{$smarty.version}
{$smarty.const.ROOT}
3配置变量
在configs中简历myconf.conf变量
配置如下:
icp="京123123"
time="2077"
模板中调用:
首先,需要在模板中使用config_load函数引入该配置
然后,在模板中使用如下格式引用具体变量:
#配合项名#
$smarty.config.配合项名
{config_load file="myconf.conf"}
{#icp#}
{$smarty.config.time}
【smarty 模板引擎注意细节】内置函数
if,elseif,else
foreach $arrayvar as $itemvar
foreach $arrayvar as $keyvar=> $itemvar
推荐阅读
- C语言总结_语句运算符
- 安装samba文件共享服务
- maven构建docker镜像三部曲之二(编码和构建镜像)
- MySQL数据库(数据类型-整数)
- [ 数据结构--C语言 ] 无头单向非循环链表的简单实现(单链表)
- DB2记一次表压缩的测试
- 图解数据结构串全面总结
- A/B测试与灰度发布
- Terraform 常用语法