ThinkPHP在视图中使用函数

 时间:2024-11-01 17:17:00

1、在传统的PHP编程中,开发人员可以方便地在HTML代码中嵌入逻辑代码,ThinkPHP模版引擎最终也是将模版中的特定标签转换成标准的PHP代码这些标签可以是语句结构、变量、常量、数组等,当然也包括函数。假设模版中有一个变量<!--{$addTime}-->,该变量值在控制器动作中直接赋给当前时间戳$this->assign("addTime",time())。现在需要输出中文格式的日期及时间。如果使用传统的编程方式,那么代码如下所示

ThinkPHP在视图中使用函数

2、在ThinkPHP模版中需要使用“|”分隔符引入函数,然后使用“=”号来为函数赋参。上述代码使用模版标签实现,代码如下<!--{$addTime|date="Y-m-d H:i:s",###}-->

3、如上述代码所示,$addTime是需要输出的变量,如果直接输出$addTime将会得到一串标准时间戳数字。由于使用“|”引入了deta函数,该函数共有2个参数,,每个参数使用“,"隔开。其中使用”###“符号表示引用变量自身值。最后得出的结果类似于2017-02-26 09:23:15字符串。开发人员还可以引用自定义的函数,自定义函数存在在项目的Common/common.php文件中,如以下代码所示。

ThinkPHP在视图中使用函数
  • ThinkPHP中的视图模型
  • 如何使用thinkphp框架
  • ThinkPHP中的视图引擎介绍
  • Thinkphp的环境部署
  • thinkphp如何分页输出?
  • 热门搜索
    北京旅游专修学院 世界旅游小姐大赛 白云山旅游 辽宁旅游网 过年云南旅游 上川岛旅游 云南旅游淡季 上海旅游公司 欧洲旅游天气 上海青青旅游世界