thinkphp config怎么调用函数

 我来答
龙氏风采
2016-09-26 · 知道合伙人互联网行家
龙氏风采
知道合伙人互联网行家
采纳数:5849 获赞数:12817
从事互联网运营推广,5年以上互联网运营推广经验,丰富的实战经

向TA提问 私信TA
展开全部
  • thinkphp模版调用函数方法

 {变量|函数1|函数2|函数3=参数1,参数2,参数3,###}

###为第4个参数,代表变量替换为第4个参数

举例:

{$username|substr=0,3}取标题中前3个字符

{$times|date='Y-m-d H:i:s',###}将times时间戳转换为日期格式

==================================================

冒号执行函数的用法:输出方法并执行返回值

{:U('user/insert')}

举例:

{:time()} 会输出当前日期格式 ,会被解析成 <?php echo time(); ?>

==================================================

波浪线函数的用法:执行方法但不输出

{~function()}

举例:

{~substr("aaaaaaa",3)} 执行后不会输出,会背解析成 <?php substr ?>

 ============================================

{$Think.get.url中get过来的参数}

{$Think.server.server中的变量}

{$Think.session.session中的id|md5}   如果需要的话还可以对值MD5一下

 {$Think.cookie.cookie中的id}

=============

{$Think.config.db_host}  读取config中的配置信息

{($title)?($title):'当前没有值'} 当前参数若没有值,则显示后面的描述

==================

<switch name="">

<case value="1">aaaaaa</case>

<case value="2">bbbbbbbbb</case>

<default />没有数据

</switch>

===============

<eq name="a" value="3">a等于3<else />a不等于3</eq>

<eq name="a|strlen" value="1">a的长度等于1<else />a长度不等于1</eq>

=================

<in name="a" value="1,2,3,4">变量a值在1,2,3,4范围内就打印</in>

<notin name="a" value="1,2,3,4">变量a值不在1,2,3,4范围内就打印</notin>

或者用

<range name="a" value="1,2,3,4" type="in">a在1,2,3,4范围内</range>   //type改为notin就是不在,该方法可替代in和notin

===============

<empty name="a">a变量为空</empty>

<notempty name="a">a变量不为空</notempty>

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式