🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[返回目录](index.html)#### [高级应用与部署](gaoji_index.html "test") —— [万能字段应用](gaoji_wannengziduan.html "test") V9中新增加了万能字段,用户可以通过万能字段来实现一些常规字段无法实现的表单布局类型与功能 例如: 例如: ![](https://img.kancloud.cn/29/19/291984d03a9b4596acca9ba259bf2606_742x243.jpg)##### 一、如何添加万能字段? 后台->内容 -> 内容相关设置 -> 模型管理 ![](https://img.kancloud.cn/8b/e6/8be6864abf6c4aac3d99a1e1d53e089d_1256x294.png)选择字段管理,添加/编辑字段,在字段类型中选择万能字段 ![](https://img.kancloud.cn/ff/18/ff1857d524281397faa1731c599a82f5_501x325.png)例如我有如下字段 ![](https://img.kancloud.cn/48/d6/48d606afc4d0ea37f4b34e6ccaa562f1_706x132.png) **这里还要设置这些字段为:万能字段的附属字段!** ![](https://img.kancloud.cn/f4/f0/f4f0e004a633305ffaa4c4381d31b802_511x229.jpg) 那么我可以这样设置来实现,上面图例的效果 ![](https://img.kancloud.cn/7f/c7/7fc7b2966efba1cc6028b76dd8d9c00d_765x431.png) ##### 二、高级使用 - 函数的支持 很多时候,虽然万能字段支持了自定义的表单内容,但表单里面一些可变的内容没法处理,例如:显示当前时间,这就需要动态的支持函数功能 **使用方法:{FUNC(*函数名*~~参数)}** 注释:*函数名*为可为php自带的函数也可为自己定义的函数 参数只支持1个参数的传递,多个参数可用 *~*分开,然后交给函数来使用*~*分割参数 ,例如:参数1~参数2~参数3 自定义函数方法:在文件 *\\phpcms\\libs\\functions\\extention.func.php* 增加自定义函数 举例1:表单处显示当前日期 ,{FUNC(date~~Y-m-d H:i:s)},输出格式为:2011-10-26 11:25:33 举例2:显示当前ip ,{FUNC(ip~~)},输出格式为:114.250.58.215 举例3:自定义上传按钮 ``` <pre class="brush:xml"><input class="input-text" id="down" name="info[down]" readonly="readonly" size="50" type="text" value="{FIELD_VALUE}"></input><input class="input-text" onclick="flashupload('swf_upload', '附件上传','down',submit_attachment,'1,rar|zip|gz,0,,,0','content','89','{FUNC(upload_key~~1,rar|zip|gz,0,,,0)}')" type="button"></input> ``` 效果: ![](https://img.kancloud.cn/55/42/5542e952a239e2094fb25cede1d858f8_486x33.png) [返回目录](index.html) 上海盛大网络发展有限公司 c 2006 - 2011 B2-20040053. 问题和建议请反馈至:http://bbs.phpcms.cn