模板引擎常见方法及变量
创建于 2023-05-08 / 最近更新于 2023-06-02 /
486
字体:
[默认]
[大]
[更大]
常见方法
方法 | 说明 | 举例 |
---|---|---|
empty | 变量值是否为空(0、null、变量不存在都视为真) | {{if empty($val)}} ok {{else /}} no {{/if}} |
isset | 是否存在变量 | {{if isset($val)}} ok {{else /}} no {{/if}} |
is_array | 是否为数组 | {{if is_array($val)}} ok {{else /}} no {{/if}} |
array_key_exists | key是否存在数组中 | {{if array_key_exists('key', $array)}} ok {{else /}} no {{/if}} |
json_encode | 数组转json字符串 | {{:json_encode($val)}} |
urlencode | 字符串编码urlencode | {{:urlencode($val)}} |
urldecode | 字符串解码urldecode | {{:urldecode($val)}} |
base64_encode | 字符串编码base64 | {{:base64_encode($val)}} |
base64_decode | 字符串解码base64 | {{:base64_decode($val)}} |
print_r | 数据打印(数组、字符串、数字均可使用) | {{:print_r($val)}} |
MyLang | 语言读取方法、参数语言key | {{:MyLang('hello')}} |
MyConst | 常量数据读取方法、参数常量key | {{:MyConst('hello')}} |
MyC | 配置读取方法、参数配置key | {{:MyC('hello')}} |
常见变量
变量 | 说明 |
---|---|
currency_symbol | 货币符号(举例 ¥) |
common_site_type | 站点类型、默认快递(0快递, 1展示型, 2自提点, 3虚拟销售, 4销售+自提) |
common_order_is_booking | 是否预约模式(0否 1是) |
common_customer_store_tel | 商店信息(电话) |
common_customer_store_email | 商店信息(邮箱) |
common_customer_store_address | 商店信息(地址) |
common_customer_store_qrcode | 商店信息(二维码) |
default_theme | 默认模板 |
module_name | 当前模块名称 |
controller_name | 当前控制器名称 |
action_name | 当前方法名称 |
plugins_module_name | 当前插件模块名称 |
plugins_controller_name | 当前插件控制器名称 |
plugins_action_name | 当前插件方法名称 |
page | 分页页码 |
page_size | 分页读取数量 |
nav_header | 主导航 |
nav_footer | 底部导航 |
nav_quick | 快捷导航 |
is_header | 是否显示头部 |
is_footer | 是否显示底部 |
common_goods_category_hidden | 左侧大分类是否隐藏展开 |
default_price_regex | 价格正则 |
attachment_host | 附件host地址 |
public_host | css/js引入host地址 |
my_domain | 当前url地址 |
my_url | 当前完整url地址 |
my_public_url | 项目public目录URL地址 |
my_http | 当前http类型 |
home_url | 首页地址 |
url_model | url模式 |
home_seo_site_title | seo标题 |
home_seo_site_keywords | seo关键字 |
home_seo_site_description | seo描述 |
home_seo_site_title | seo标题 |
user | 用户信息 |
multilingual_default_code | 多语言值 |
home_user_login_type | 登录方式(数组 ['username', 'sms', 'email']) |
home_user_reg_type | 注册方式(数组 ['username', 'sms', 'email']) |
page_pure | 是否纯净模式 |
env_max_input_vars_count | 系统环境参数最大数 |
2 人点赞过