Smarty在模板文件中的一些应用_PHP教程
程序员文章站
2022-05-30 11:24:58
...
1 数学运算可以直接应用于模版标记中的变量
- {$foo+1}
- {$foo*$bar}
- {if ($foo+$bar%$baz*134232+10+$b+10)}...{/if}
2 GET,POST,SERVER,SESSIOM,COOKIES等页面请求变量,可以在模板中直接访问
- {*显示来自URL的GET传值"page" *}
- {$smarty.get.page}
- {*显示来自一个表单(POST )的变量"page" *}
- {$smarty.post.page}
- {*显示cookie "username"的值 *}
- {$smarty.cookies.username}
- {*显示 server 变量"SERVER_NAME" *}
- {$smarty.server.SERVER_NAME}
- {*显示系统环境(env)的变量"PATH" *}
- {$smarty.env.PATH}
- {*显示PHP session 变量"id" *}
- {$smarty.session.id}
- {*显示来自get/post/cookies/server/env 的变量"username" *}
- {$smarty.request.username}
3 可以通过{$smarty.now}来访问当前的时间戳(timestamp),可以通过date_format 变量调节器来为特定的输出作处理
- {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
- {*这里用到了Smarty变量修饰符*}
4 可以通过{$smarty.const}来直接访问 PHP 常量
- {$smarty.const.My_Val}
上一篇: 学php的优势在哪里
下一篇: 问个数据库设计的问题mysql
推荐阅读
-
Laravel模板引擎Blade中section的一些标签的区别介绍,laravelblade_PHP教程
-
JSON在PHP中的应用介绍_PHP教程
-
SSI在php程序中的应用_PHP教程
-
Laravel模板引擎Blade中section的一些标签的区别介绍_PHP教程
-
PHP Switch语句在实际代码中的应用_PHP教程
-
实测在class的function中include的文件中非php的global全局环境_PHP教程
-
xml在joomla表单中的应用详解分享_PHP教程
-
ajax在joomla中的原生态应用代码_PHP教程
-
在SQL Server中通过.NET远程的执行SQL文件_PHP教程
-
smarty模板中拼接字符串的方法_PHP教程