fastdmin
ThinkPHP5.0使用build类实现模块自动化生成
首先我们先看下build文件的初始内容,'__file__' => ['common.php', 'config.php', 'database.php'],这一行代表生成common.php,congif.php,database.php文件
存在的文件不会重复生成,如果不定义,默认生成config.php文件
'demo' =&
FastAdmin开关组件
开关组件常用于状态值的变更或只有两个值的切换。使用开关组件只需要给我们的操作按钮添加data-toggle="switcher"即可,如下:
json_decode()和json_encode()在thinkphp3.2中有哪些地方用到?
以上加载配置文件函数, 支持格式转换 仅支持一级配置,也用到json_decode()函数。
json_decode(file_get_contents($file), true)
file_get_contents() 函数把整个文件读入一个字符串中,第二个参数为true,把字符串(类似json的配置文件)强制转换为数组(键值对数组),return 返回键值对数组。
FastAdmin表格
FastAdmin中的表格列表使用的是早期Bootstrap-table版本,版本号为1.11.1,FastAdmin官方对其进行了二次开发,新增了page-jumpto跳转插件,以及修改了在多维数组下events传参错误的BUG。
FastAdmin动态下拉列表
FastAdmin中的动态下拉列表使用的是优秀强大的Selectpage插件来支持,FastAdmin对其进行了二次开发。 下面介绍一个最基础的动态下拉列表示例,如下
FastAdmin插件目录结构
FastAdmin插件中每一个应用插件都是一个独立的插件目录,所有的应用插件都是存放在项目目录中的addons目录下。以下是一个博客插件的目录结构。
FastAdmin后台编辑报错 502 Bad Gateway 所有增加,修改操作,都报error错误
FastAdmin后台编辑报错 502 Bad Gateway 所有增加,修改操作,都报error错误。
FastAdmin编辑报错,也不是所有连接编辑都报502 Bad Gateway错,查看日志出现下面
FastAdmin创始人提醒,是PHP版本问题,不支持php7.3,换成php7.1后成功!
因为PHP7.3不兼容Validate::is的用法,所以不建议使用7.3t版本,建议使用php7.1。