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中模块总共由四大部分组成,分别是前台、API、后台、公共模块组成。

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。