thinkphp で関数を呼び出す方法

藏色散人
リリース: 2019-08-06 18:00:45
オリジナル
6127 人が閲覧しました

thinkphp で関数を呼び出す方法

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):&#39;当前没有值&#39;} 当前参数若没有值,则显示后面的描述
ログイン後にコピー
<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>
ログイン後にコピー
を使用します。

以上がthinkphp で関数を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!