官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
表单自动生成器
超级蜘蛛查
2024-02-28 16:46:10
47
在开发的过程中会发现,后台与会员中心很多功能都是没有模板的,那就是使用了自动表单器不用创建模板,而使用表单器生成模板的好处就是: 让开发者把精力都花在逻辑处理上,力气要花在刀刃上, 而没必要浪费太多的精力去制作模板。当然,如果太特殊的页面,还是建议你创建一个模板,那样更灵活。你可以按对应的目录创建一个模板,系统就会调用你创建的模板,而不会再使用表单器自动生成模板.实际上后台对应的模板目录是:~~~\template\admin_style\default(可以是其它风格目录)\admin\alonepage(即控制器的文件名)\add.htm(即方法名)~~~模块的话将是~~~\template\admin_style\default(可以是其它风格目录)\bbs(频道名称)\sort(即控制器的文件名)\add.htm(即方法名)~~~自动表单器主要针对两种情况, 一种是填写表单,他包括新增与修改 另一种是列表 ,所以对于后台操作来说,基本上就是这两种填写表单一般是以下这种形式~~~ protected $form_items = [ ['text', 'title', '标题'], ['text', 'descrip', '分享描述'], ['image', 'picurl', '分享图片'], ['text', 'template', '模板路径','路径要包含风格名,只能放在index_style目录下,比如:“qiboxx/index/alonepage/pc_index.htm”'], ['radio', 'status', '是否启用', '', [1 => '启用', 0 => '禁用'], 1], ['ueditor', 'content', '内容'], ];~~~上面是类的初始化就定义了,在方法里边可以这样~~~ $this->form_items = [ ['text', 'title', '标题'], ['text', 'descrip', '分享描述'], ['image', 'picurl', '分享图片'], ['text', 'template', '模板路径','路径要包含风格名,只能放在index_style目录下,比如:“qiboxx/index/alonepage/pc_index.htm”'], ['radio', 'status', '是否启用', '', [1 => '启用', 0 => '禁用'], 1], ['ueditor', 'content', '内容'], ];~~~第一项是表单类型,目前有以下表单类型,有些是用得非常多,有些就用得非常少.大家掌握常用的几个即可~~~ 'text' => '单行文本', 'textarea' => '多行文本', 'ueditor' => 'UEditor 百度编辑器', 'radio' => '单选按钮', 'checkbox' => '多选按钮', 'checkboxtree' => '树状多选按钮', 'select' => '下拉框', 'image' => '单张图片', 'file' => '单个文件', 'images' => '多张图片', 'images2' => '多张图片附带介绍及网址', 'files' => '多个文件', 'money' => '金额', 'number' => '数字', 'time' => '时间', 'date' => '日期', 'datetime' => '日期+时间', 'static' => '只读文本', 'hidden' => '隐藏', 'array' => '数组', 'usergroup' => '用户组', 'password' => '密码', 'icon' => '字体图标', 'bmap' => '百度地图',~~~第二项就是表单字段的变量名第三项就是表单的标题描述第四顶是详细说明描述第五项是非常特殊的,他有可能是表单的默认值,也有可能是表单的参数.对于参数而言,比如一般用得比较多的就是单选\多选\下拉\ 要给他们赋值一个数组,这样他们才有选择项, 所以对他们来说第五项就是数组.其它形式的表单类型大部分都是表单默认值如果第5项是参数的话,那第6项就是默认值.* * ** * *下面接着再讲解列表项列表项是类似下面的格式~~~$this->list_items = [ ['text', '描述', 'text'], ['title', '单独页名称', 'link',iurl('index/alonepage/index',['id'=>'__id__']),'_target'], ['posttime', '发布时间', 'datetime'], ['status', '是否启用', 'switch'], ];~~~第一项是数据表的字段名第二项是名称第三项就是列表里展示的形式.他的展示形式常用有以下几种text 这是最常用,直接显示文本text.edit 可修改的文本link 文本加超级链接datetime 日期select 可更换的下拉菜单select2 不可更换的下拉菜单yesno 是否图标显示switch 是更换的切换是或否选项username 显示用户名callback 回调函数设置link的话.还要设置第4项为超级链接地址设置为 select select2 还要给第4项赋值数组,才知道对应的数字显示什么文本设置为 callback 还要给第4项添加一个回调函数
本文链接:https://x1.wanxiangsucai.com/read/423.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
表单自动生成器
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
栏目名称调用详解
2.
如何给内容页自定义个性模板
3.
风格模块碎片教程
4.
如何安装齐博X1
5.
齐博X1--+关注,私信,TA的圈子
6.
概述
7.
qb:tag万能标签的使用
8.
导航的高亮处理
9.
如何调用评论
10.
标签云(更新1.8)
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱