官方文档里模板函数写的很少只有几个!但这些组件直接调用很方便开发者开发,因此将其整理,方便查找调用!

使用前请务必 load()->func('tpl'); 加载模板组件函数

在/framework/function/目录下的tpl.func.php 文件中定义。

/**

* 【表单控件】: 范围日期选择器

* @param string $name 表单input名称

* @param array $value 表单input值

* array('start' => 开始日期,'end' => 结束日期)

* @param boolean $time 是否显示时间

**/

function tpl_form_field_daterange($name, $value = array(), $time = false)

/**

* 【表单控件】: 出生日期控件

* @param array $name 表单input名称

* @param array $values 表单input值

* @return string

*/

function tpl_form_field_calendar($name, $values = array())

/**

* 【表单控件】: 省市县(区)地区选择器

* @param array $name 表单input名称

* 默认为$names['province'] = 'province',

* $names['city'] = 'city, $names['district'] = 'district'

* @param array $values 表单input值

* @return string

*/

function tpl_form_field_district($name, $values = array())

/**

* 二级分类选择器

* @param string $name 表单名称

* @param array $parents 父分类,

* @param array $children 子分类,

* @param int $parentid 选择的父 id

* @param int $childid 选择的子id

* @return string Html代码

*/

function tpl_form_field_category_2level($name, $parents, $children, $parentid, $childid)

/**

*【表单控件】: 行业分类选择器

* @param string $name 表单名称

* @param string $pvalue 父类选中元素

* @param string $cvalue 子类选中元素

* @param string $parentid select 父类id

* @param string $childid select 子类id

* @return string

*/

function tpl_form_field_industry($name, $pvalue = '', $cvalue = '', $parentid = 'industry_1', $childid = 'industry_2')

/**

* 【表单控件】: 地理位置选择器

* @param string $field 表单中input名称

* @param array $value 表单中input值

* $value['lat'],$value['lng']

* @return string

*/

function tpl_form_field_coordinate($field, $value = array())

/**

* 【表单控件】: 系统预设表单

* @param string $field 表单input名称

* 表单类型:

*

* 'avatar':上传头像

* 'gender':获取性别

* 'birth' :获取生日

* 'reside':获取地区

* 'education':获取学历

* 'constellation':获取星座

* 'zodiac':获取生肖

* 'bloodtype':获取血型

*

* @param mixed $value 表单input值

* @return string

*/

function tpl_fans_form($field, $value = '')

还有些tpl开头的模板函数在web app下的common目录中的tpl.func.php文件内定义

web下:对应在web端的网页

app下:对应在手机端的网页

web:

/**

* 【表单控件】: 日期控件

*

* @param string $name

* 表单名称

* @param string $value

* 默认为当前日期时间

* @param boolean $withtime

* 是否显示时间(时分),默认为不显示

* @return form input string

*/

function _tpl_form_field_date($name, $value = '', $withtime = false)

/**

* 【表单控件】: 系统链接选择器

* @param string $name 表单input名称

* @param string $value 表单input值

* @param array $options 选择器样式配置信息

* @return string

*/

function tpl_form_field_link($name, $value = '', $options = array())

/**

* 【表单控件】:

* @param string $name 表单input名称

* @param string $value 表单input值

* @return string

*/

function tpl_form_module_link($name)

/**

* 【表单控件】: Emoji表情选择器

* @param string $name 表单input名称

* @param string $value 表单input值

* @return string

*/

function tpl_form_field_emoji($name, $value = '')

/**

* 【表单控件】: 拾色器 (获取 HTML 色彩代码)

* @param string $name 表单input名称

* @param string $value 表单input值

* @return string

*/

function tpl_form_field_color($name, $value = '')

/**

* 【表单控件】: 系统图标选择器

* @param string $name 表单input名称

* @param string $value 表单input值

* @return string

*/

function tpl_form_field_icon($name, $value='')

/**

* 【表单控件】: 图片上传与选择控件

* @param string $name 表单input名称

* @param string $value 表单input值

* @param string $default 默认显示的缩略图

* @param array $options 图片上传配置信息

*

* $options['width'] = '';

* $options['height'] = '';

* $options['global'] = '';// 是否显示 global 目录(公共目录)

* $options['extras'] = array(

*  'image'=> 缩略图img标签的自定义属性及属性值 ,

*  'text'=> input 标签的自定义属性及属性值

* )

*

* @return string

*/

function tpl_form_field_image($name, $value = '', $default = '', $options = array())

/**

* 批量上传图片

* @param string $name 表单input名称

* @param array $value 附件路径信息

* @param array $options 自定义图片上传路径

* @return string

*/

function tpl_form_field_multi_image($name, $value = array(), $options = array())

/**

* 【表单控件】: 音乐选择与上传

* @param string $name 表单input名称

* @param string $value 表单input值

* @param array $options 表单中input附加信息

* @return string

*/

function tpl_form_field_audio($name, $value = '', $options = array())

/**

* 批量上传音频

* @param string $name 表单input名称

* @param array $value 表单input值

* @param array $options 自定义上传路径

* @return string

*/

function tpl_form_field_multi_audio($name, $value = array(), $options = array())

/**

* 【表单控件】: 视频选择与上传

* @param string $name 表单input名称

* @param string $value 表单input值

* @param array $options 表单中input附加信息

* @return string

*/

function tpl_form_field_video($name, $value = '', $options = array())

/*

* 门店类目选择三级联动

* */

function tpl_form_field_location_category($name, $values = array(), $del = false)

/*

* 百度富文本编辑器

* @param $id 表单input名称

* @param $value 表单textarea值

* @return string

*/

function tpl_ueditor($id, $value = '', $options = array())

/*

* 短信条数编辑器

* @param $name 表单input名称

*/

function tpl_edit_sms($name, $value, $uniacid, $url, $num)

app端: 有个规律,就是在web端函数中加入_app_ 例如 tpl_app_fans_form

/**

* 【表单控件】: 图片上传

* @param string $name 表单input名称

* @param string $value 表单input值

* @return string

*/

function tpl_app_form_field_image($name, $value = '')

tpl.func.php,微擎自带组件 tpl函数相关推荐

  1. tpl.func.php,微赞微擎常用媒体上传函数 单图|多图|音频|视频

    本文最后更新于2019-06-25,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共3017个字,读完预计8分钟. 函数库路径:web\co ...

  2. 微信成语接龙小程序|微擎框架|带流量主|前端+后端完整源码

    介绍: 环境要求: 环境推荐 Linux + 宝塔面板 + Nginx + php5.6 此源码必须安装在一级目录,不支持二级目录 使用条件:备案域名(不支持IP) 纯净微擎框架 V 2.5.7 We ...

  3. 微擎系统内置的所有函数大全,一共5435个,可以当作微擎开发函数手册来查看(下篇)

    基于官方微擎v2.7.5版本的开放源代码,再结合微擎开发文档,收集和整理了5435个函数,包含了整个微擎系统的所有函数. 大家可以通过英文函数名称,大概推测出那个函数的用途,在做微擎开发的时候,用电脑 ...

  4. 在sae上面运行微信第三方平台微擎,带视频录像

    这次这个版本简化了配置,降低了小伙伴安装的门槛.部署前提条件:需要申请一个SAE空间,开通php应用和mysql. 前言:sae环境无法自动安装,兄弟们需要把代码和数据库分别上传上去. 前提:首先解开 ...

  5. 使用微擎自带的函数生成二维码

    一.生成二维码的函数 $url='http://**********'; $result=m('qrcode')->createQrcode($url); 这样就可以获得所需要连接的二维码了 二 ...

  6. 微信订阅通知开发 (小白教程)微擎

    微擎复制可用 微擎访问绕过登陆校验请查看 https://blog.csdn.net/fuchto/article/details/118190252 文中 微擎 WeAccount::create( ...

  7. 如何评价微擎?怎么看待微擎模块应用?

    你的疑问:微擎是干嘛用的?有使用教程吗? 专家解答:微擎是一套PHP + MySql的开源系统,主要应用于微信公众号和小程序的托管,有活跃的第三方应用开发者.微擎官方网站有安装使用教程,如果是购买了微 ...

  8. 微擎安装之腾讯云懒人教程篇

    今天我们来说一说微擎安装 有的人不知道怎么安装微擎,其实服务器上面装宝塔了的人都会安装微擎 下面带大家一步一步安装微擎 目录 (1) 服务器购买(腾讯云篇Centos7.0 其他系统请勿参照) (2) ...

  9. 微擎we7微赞官方通用功能模块插件带XML文件分享

    1.微赞we7模块 - 微商城 微商城是基于当前很受欢迎的微信的一种传媒方式中的一种商业运用,微信的当前的火热是一个商机,基于微信的传播速度,及其简便等优点,为商家提供一个平台,在这个更简便的.方便的 ...

最新文章

  1. 使用钩子函数[4] - 钩子链和 CallNextHookEx 的返回值
  2. 软件测试性能测试结果,软件性能测试结果分析工具的研究与设计
  3. react 引入 mobx @babel/core: 7.2.2
  4. linux自动安装Java环境脚本,Linux 自动添加JAVA环境脚本
  5. 俞渝长文手撕李国庆,爆出“同性恋梅毒”秘辛,编剧都写不出来的剧情
  6. 永久免费的pdf编辑器
  7. laravel傻瓜手册6(模型)
  8. 深度学习入门必看-手写数字识别
  9. NBA最伟大的50位球星
  10. Python生成n位随机数字字符串
  11. id在python中是什么意思_Python中的id函数是什么意思
  12. 微信连WiFi已OUT?
  13. docker的安装和部署
  14. 获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr
  15. 中国大学MOOC浙江大学“程序设计入门——C语言”的PTA练习题目集答案
  16. gamemaker学习笔记:跳跃
  17. 华为p40pro android11,华为P40Pro上手对比iPhone11Pro:差距拉开、黑马逆袭!
  18. 在GitHub Students Developer Pack申请DigitalOcean的50刀优惠码
  19. Fedora 17 中文拼音输入法设置
  20. 【nowcoder】笔试强训Day9

热门文章

  1. RISC-V中国路演
  2. 重庆市电信有限公司概况
  3. php、、、、、、、
  4. 32位Exe程序突破系统内存限制
  5. 2 RRC 三种状态
  6. CGB2106-Day09
  7. Givens旋转变换
  8. c语言实现同步四位加法计数器,八进制计数器设计方案汇总(四款模拟电路原理实现过程)...
  9. mysql查看数据每张表的使用情况,存储空间
  10. 根据黑客的业务逻辑:最牛黑客的外号应该叫“向日葵”