server { listen 80; server_name fastadmin.test *.fastadmin.test; root "C:/laragon/www/fastadmin/public/"; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.php$is_args$args;
使用下面,在检测当前的权限用户 $adminIds = $this->getDataLimitAdminIds(); halt($adminIds); 使用下面,来检测信息的权限(获取查询的sql语句,会发现,admin_id in XXX) halt($this->model->getLastSql()); 一个配置方法,可能需要
问题描述: 手机端访问前端页面提示,模块不存在:mobile 解决办法: 找到文件:\public\assets\js\common.js 注释掉以下两个地方就可以了
FastAdmin 和 uView 达成初步合作 uView UI 是 uni-app 生态优秀的UI框架 FastAdmin 官方的 CMS 和问答插件用到 uView UI 插件。 https://www.uviewui.com/
页面 视图内 <div id="toolbar" class="toolbar"> <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i
FastAdmin CMS插件 标签使用说明 在CMS插件中的前端视图模板中有大量使用了自定义标签,我们在修改或制作模板的时候可以方便快捷的使用自定义标签来调用我们相关的数据。 标签库位于/addons/cms/taglib/Cms.php文件,我们可以看到标签库有定义可调用的标签和属性,如下 protected $tags
按照国际惯例先放效果图 核心代码: schedule.js define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) { var Controller = { index: function () {
<input id="c-name" data-rule="required" data-source="user/user/group" data-params='{"custom[group_id]":"1"}' data-field="nickname" class="form-control selectpage" nam
1、先把composer调成国内镜像: composer config -g repo.packagist composer https://packagist.phpcomposer.com 不更换也行,但是很慢,建议更换 2、进项目根目录(不是public) composer require workerman/gateway-worker
这是在edit方法里重写 staff是表名,username是字段名,$ids是当前数据的id try { //是否采用模型验证 if ($this->modelValidate) { $name = str_replace("\\model\\", "\\validate\\", get_cla
$suffix = explode('.',$_FILES['hotel_images']['name'])[1];$newImgName = get_rand_str(32).'.'.$suffix;$path = './uploads/'.date('Ymd').'/';if(!file_exists($path)){ mkdir($path,777);
尝试了2次,因为这个问题对fastadmin列表的很多功能 更加熟悉 先看下目标的效果 就是点击这个数字 然后获取当前视频的时长 然后 存到库里面 更新数据 之前的思路是 想在数据加载完毕的时候自动获取,也是可以的,只是我觉得这个思路比就麻烦 那么开始我的流程 1 添加视频时
问题 通过fieldlist动态添加的组件,是没法自动渲染的。 关于内置组件的渲染 fa官网也只对10个内置的组件,提供了重新渲染的方法。以下是:十个组件,两种方法。 方法1:全部重新渲染 Form.api.bindevent("form[role=form]") 方法2: 精确渲染 并提供了10个组件精确渲染的方法,如下图 如何
整个流程梳理 1 先去语言包增加 审核 application/admin/lang/zh-cn/video.php 2 控制中 增加审核函数 发现审核就是在编辑的基础上 少了一些 字段 我直接复制编辑函数改下名字 就拿来用了 application/admin/controller/video.php public function auth($ids = null
学习thinkphp5的方法 1.看文档 2.看视频 3.实际操作 4.安装使用fastadmin研究代码 今天第一步 下载安装 1.安装tp5,网上的composer下载安装,还需要切换国内镜像,一切从简。 直接从官网,下载相关的包就行了。 2.安装fastadmin,直接下载,不需要composer 3.tp5文档地址:https://www.kancloud
我们都知道后台/admin是我们最常用的登录入口,方便的同时也留下了隐患,如果你刚好使用了admin/123456这种账号密码的方式,会导致我们的后台完全暴露在外。因此我们建议修改后台的登录入口,达到隐藏后台登录入口的效果。 操作步骤 1、首页修改application/config.php中deny_module_list
为什么后台给管理员所在组分配了权限,管理员仍然提示没有权限访问 如果是你自己添加的控制器,可以使用一键生成菜单命令(php think menu -c 控制器名)来生成菜单,如果你是手动添加的规则菜单,权限规则必须细化到控制器的方法才可以。
创建用户 CREATE USER 'video'@'%' IDENTIFIED BY 'video2019'; .限制用户权限 GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `video_fastadmin`.* TO 'video'@'%';
最近刚刚入门php,学着用fastadmin框架,之前一直用在线命令管理的插件增加crud以及菜单,今天突然发现有一个加错了,就想用命令行删除,fastadmin文档写的也很多跟命令行有关的东西,但是一直没用到过,今天试试删一个创建错的东西. php think crud -t goods -c goods/Specgroup -d 1
第一个图片在id前面加了模型名是因为第一个控制器 //当前是否为关联查询$this->relationSearch = true;
在项目所对应的js文件中的 table.bootstrapTable({ url: $.fn.bootstrapTable.defaults.extend.index_url, pk: 'id', sortName: 'id', columns: [ {field: 'operate', title: __('Operate'), t
FastAdmin 安装后点登录没有反应怎么办? 很多小伙伴安装后点“登录”没有反应。 这个 URL 是对的,但是页面就是不改变。 如果这时候点击 URL 变了,那没有到登陆界面,一般是 URL 重写问题。 一般如果是 Apache 服务器,FastAdmin 是有默认的重写规则。 一般这个问题出现在 NGINX 的服务
FastAdmin 自学笔记 - 目录 FastAdmin 开发第一天:了解 FastAdmin 框架(2019-09-09) FastAdmin 开发第二天:安装环境 FastAdmin 开发第三天:FastAdmin 开发第三天:安装 FastAdmin
添加 <div class="form-group"> <label class="control-label col-xs-12 col-sm-2">{:__('Qwe')}:</label> <div class="col-xs-12 col-sm-8"> <input id="c-caozuotime" class=&q
在CMS插件中的前端视图模板中有大量使用了自定义标签,我们在修改或制作模板的时候可以方便快捷的使用自定义标签来调用我们相关的数据。 标签库位于/addons/cms/taglib/Cms.php文件,我们可以看到标签库有定义可调用的标签和属性,如下 protected $tags = [ // 标签定义: attr 属性列