ThinkPHP5开发:在模板中使用系统函数和自定义函数
1.在模板中使用PHP函数
在thinkphp的HTML中我们经常会遇到很难直接从PHP控制端处理的变量。这些变量仅适合在模板中重复输出时进行处理。此时我们需要使用函数
1.1将php函数用于输出模板
| 1 | {$data.name|md5 } //对name变量进行编码模板与 md5 |
将这句话翻译成 PHP 语言:
| 1 | |
1.2 函数中必须调用多个参数
1.2.1 使用之前执行的变量作为后续函数的第二个参数 使用
| 1 | {$create_time| date="Y-m-d H:i:s",###} |
说明:日期函数传入两个参数,每个参数之间用逗号分隔。这里第一个参数是y-m-d,第二个参数是之前要执行的create_time变量。因为这个变量是第二个参数,所以必须使用###来标识变量的位置。
翻译成php语言:
| 1 | |
2.3 案例:我在common.php中写了一个方法
| 12345 | 函数 Cate($cid){ $Cate=D('Cate' ); $美食=$Cate->where('id='.$cid)->find(); 返回 $Cate['title']; } |
在模板中调用此自定义函数:
| 1 | {$vo.cid |cate血淋淋的=# ##} |
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
