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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。