齐博x1第四季《模块插件的制作》系列19-公共表单器的.. money、number 类型此类型没啥好说的,和text类型一样,只不过是利用html5的特性约束了表单,比如<input type=“number”>只是money类型,系统默认设置了步长为0.01 即step="0.01" 为两位小数而number则默认整数time.. 插件开发 模块开发 齐博X1 2021-05-13 14:13 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列18-公共表单器的.. image 上传单张图片类型很简单,就是文件上传,类型就是只允许上传一张图片images(复数) 多图上传,['images','varimgs','多图上传','点击上传图片'],允许多张图片的上传images2 .. 插件开发 模块开发 齐博X1 2021-05-11 21:51 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列17-公共表单器的.. checkbox 多选按钮我们在对某一组行为同时判断的时候,经常会用到多选按钮。和上一节的单选按钮一样,也是需要配置第5和第6项的数组参数,同样是数组,只是一个是多选,一个是单选,这些知识点在HTML表单里就出现过.. 插件开发 模块开发 齐博X1 2021-05-10 19:54 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列16-公共表单器的.. textarea 多行文本域该类型一般用于简单的文本编辑,或者多文本的提交作用第2个选项是字段变量,我们一般和数据库字段对应,因为是需要写入数据库的。我们这里需要再数据库里添加该字段,再此演示一次,后面演示中,.. 插件开发 模块开发 齐博X1 2021-05-09 22:26 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列15-公共表单器的.. 本节开始,来介绍公共表单器的参数选项。和前面一样,列表有公共模板,表单也有公共模版,系统定义了不少特定字段,只要你使用这些类型,就可以自动通过公共模板生成对应的表单,从而实现快速的创建发布编辑等表单页.. 插件开发 模块开发 齐博X1 2021-05-08 10:04 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列14-创建一个数据.. 因为后面表单器的演示需要写入数据库,我们这里先创建一个数据库,引入以下模型类,后面可以直接在模型里对数据进行操作。我们可以直接用sql语言来编辑数据库代码,但是对没有sql继承的用户比较复杂,我们这里用数据.. 插件开发 模块开发 齐博X1 2021-05-04 20:55 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列13-公共列表页的.. 前面几节我们把官方文档里列出的类型都举例说明了,本节来介绍一些从源码挖出来的,文档里没有的隐藏选项time,只显示时间 前面有说过日期+时间 datetime 日期 date,所以还有个time也没啥好奇怪了给一个时间戳icon .. 插件开发 模块开发 齐博X1 2021-04-30 20:43 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列12-公共列表页的.. 本节继续来说明公共列表页的参数选项:7、 yesno类型, 显示不同颜色的图标,可以当作开关标识使用比较简单,简单配置三项即可我们给这个showhide字段赋值0,我们看下显示看给字段赋值一个大于0的数后,即可点亮通常.. 插件开发 模块开发 齐博X1 2021-04-29 15:58 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列11-公共列表页的.. 本节继续来说明公共列表页的参数选项:4、date/datetime 显示日期/显示日期和时间看下面代码:此处4列和5列分别配置了date和datetime,字段数据需要的是时间戳,所以我们模拟data里赋值了当前时间函数time()再看下显.. 插件开发 模块开发 齐博X1 2021-04-28 20:08 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列10-公共列表页的.. 本节和后面几个章节,把公共列表项的参数选项一一说明下格式:$this->list_items = [['字段名','列表头部名称','字段类型','具体应用时赋值'],]我们这里主要说明数组第三项的字.. 插件开发 模块开发 齐博X1 2021-04-27 19:39 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列9-使用系统公共列.. 对于后台来说,就是做一系列数据的CURD等相关操作设置。如果不是非特殊化的数据列表模板,我们可以利用系统的公共模板,对一系列的相关数据生成统一的表格格式。创建公共列表模板,需要用到如下方法:我们看到,利用.. 插件开发 模块开发 齐博X1 2021-04-26 14:16 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列8-同一个类下添加.. 我们知道一个类下不可能只有一个方法,一个类代表一个功能的独立,比如内容管理。内容管理里面肯定包含一系列与内容相关的操作方法(如:添加、修改、删除)。我们继续在Test类下添加其他方法,并在index模板里加上.. 插件开发 模块开发 齐博X1 2021-04-24 21:55 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列7-给模板传递数据.. 上一节我们给index方法创建了一个模板,并且返回了一个字符串我现在想把h1里的字符串,从php里传递过去该如何做呢,看下面代码:在php里,我们定义了一个$str的变量,并且赋值一个字符串。用assign方法传递变量,ass.. 插件开发 模块开发 齐博X1 2021-04-23 07:09 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列6-给Test类下inde.. 我们之前创建的Test类下的index方法,return 返回一个字符串,但是是没有任何样式的,如果我们想返回带样式的字符串,则可以直接返回带html的代码。如下:这时我们看结果:返回了一个带h1标签的红色样式的html字符串.. 插件开发 模块开发 齐博X1 2021-04-22 11:04 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列5-让Test类继承系.. 上一节我们创建了一个Test类下的index方法,点击菜单后这个方法内容显示在了主界面但是如果我们直接访问这个方法,也是可以显示的,没有受到后台的约束比如:后台关键点在哪,后台是需要管理登录才可以看到内容的,.. 齐博X1 插件开发 模块开发 2021-04-21 13:51 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列4-给菜单添加一个.. 我们上一节添加了一个菜单,菜单里链接了一个方法,这个方法并不存在,本节我们就来创建这个类和方法,并执行到后台主界面上因为是后台访问,所以我们要把这个文件创建在后台目录,因为入口是后台admin.php先在这个.. 插件开发 模块开发 齐博X1 2021-04-20 19:03 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列3-添加一个后台菜.. 我们上一节创建了一个空模块,但是只能在模块管理中看到本节我们给这个模块添加一个菜单,让其可以在模块管理中看到。首先创建一个admin_menu.php,这里面是返回一个多维数组,格式比较复杂,特别是标点符号,逗号,.. 插件开发 模块开发 齐博X1 2021-04-19 22:03 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列2-快速创建一个空.. 我们想开发模块的第一步,就是先创建一个模块,让其存在于系统中,类似于搭个架子,我们所做的一切都在这个架子里执行。创建一个没有任何功能的模块很简单,所有人都可以轻松的做到。1. 在Application下创建一个模块.. 齐博X1 插件开发 模块开发 2021-04-19 14:33 作者:torylf 阅读全文
齐博x1第四季《模块插件的制作》系列1-主体目录结构.. 我们下载一份全新的齐博x1程序到本地,解压后得到如下目录看下图,我们先要知道每个目录是干嘛的我们看到,因为基于Thinkphp5开发的,所以目录结构差不多,只是多了plugins插件目录和template模板目录,因为tp5的模.. 齐博X1 模块开发 插件开发 2021-04-18 15:08 作者:torylf 阅读全文