fastadmin

fastadmin,如何配置多级栏目下拉

旧街凉风 提交于 2020-02-27 03:20:17
直接上案例演示,情景分析,我这里有一个文章,后台需要调用文章栏目下拉框使用.文章栏目存在多级. 我看到这个多级下拉功能,在权限管理,角色组中,有这个功能,通过分析,把代码抄过来了.. 首先,我们在common模块中的ArticleCategory模型中,写一个查询所有栏目的方法. 项目\application\common\model\ArticleCategory.php /** * 返回文章栏目列表 * @return array|false|\PDOStatement|string|\think\Collection */ public function getArticleCategoryLists() { $result=[]; $list=$this->where(["status"=>1])->order("id","asc")->field(["id","pid","name"])->select(); $result=$list; return $result; } 随后,在后台控制器的初始化函数中,把这个数据,给拼装一下,项目\application\admin\controller\Articles.php public function _initialize() { parent::_initialize(); $this->model = new

Fastadmin 如何引入 layui 模块

时光毁灭记忆、已成空白 提交于 2020-01-09 22:32:42
FastAdmin,PHP,Fastadmin引入layui模,fastadmin使用layui。 FastAdmin基于 RequireJS 进行前端JS模块的管理,因此如果我们需要再引入第三方JS插件,则必按照 RequireJS 的规则进行载入。如果你还不了解什么是 RequireJS ,可以先简单了解下 RequireJS ,相关链接: http://www.ruanyifeng.com/blog/2012/11/require_js.html FasrAdmin 前台文件在 require-frontend.js 或 frontend-init.js 后台文件在 require-backend.js 或 backend-init.js 对应的文件,定义插件的名称和依赖。 其中 require-frontend.js 和 require-backend.js 是官方自己的写好的依赖和插件。而打开 frontend-init.js 和 backend-init.js 我们可以发现是空白的。那正好用于我们自己编写,方便管理。 接下来我们就在 backend-init.js 中添加如下代码: define(['backend'], function (Backend) { require.config({ paths: { 'layui': '../libs/layerui

免费、开源的基于tp5的快速开发框架

浪子不回头ぞ 提交于 2019-12-09 14:15:21
HisiPHP 系统官网: https://www.hisiphp.com/ 后台体验: http://v2.demo.hisiphp.com/admin.php/system/publics/index.html WOOCMS 系统官网:https://www.eduaskcms.xin 后台体验:http://demo.eduaskcms.xin/run/ 用户名和密码:test123 fastadmin 系统官网: https://www.fastadmin.net/ 后台体验: https://pure.fastadmin.net/admin/index/login 用户名:admin 密码:123456 来源: https://www.cnblogs.com/ningjiabing/p/12010541.html

自动部署脚本-bash

给你一囗甜甜゛ 提交于 2019-12-06 06:28:12
from here !/bin/bash Check if user is root if [ $(id -u) != "0" ]; then Echo_Red "Error: You must be root to run this script" exit 1 fi . common.sh . basic_soft.sh . config_soft.sh paths config current_path= pwd config_path=$current_path/config include_path=$current_path/include package_path=$current_path/package env_path=/etc/profile.d/env.sh 安装准备工作 所有的ssh-keygen命令的输入,都直接回车 Prepare_Install 安装 Nginx Insert_Nginx 安装 PHP Insert_PHP 安装数据库 Insert_MariaDB 安装 Redis Insert_Redis -------------- 以下属于 mynote 应用紧密相关,经常变动部分 cd ~/init . app.sh . config.sh for file in $include_path/*.sh do . $file done

win10下fastadmin 安装与配置

瘦欲@ 提交于 2019-12-06 02:05:08
一:建议用集成环境 本人下载了phpstudy 集成环境出现了了404 修改了 配置文件之后 并没有什么用 所有还是用了wamp没有一点问题。 二:提前准备好Git、Node.js、Composer、Bower环境 这些都可以百度出来。 git的下载地址:(注意下载如果停止,我的方法时创建多个任务一起下载) https://git-scm.com/downloads node.js的下载地址: http://nodejs.cn/download/ composer下载地址:(建议选择exe下载) https://getcomposer.org/download/ bower: cmd黑框输入: npm install -g bower 三:从cmd 框中进入www目录: 克隆FastAdmin到你本地 git clone https://git.oschina.net/karson/fastadmin.git 进入目录 cd fastadmin 下载前端插件依赖包 bower install 下载PHP依赖包 composer install 然后就访问http://localhost/fastadmin/public/ 如果有问题或者没有安装包请留言,或者查看官网的视屏教程 ( http://www.fastadmin.net/video/install.html ) 来源:

FastAdmin-T

倖福魔咒の 提交于 2019-12-02 22:59:05
FastAdmin 框架只能加载首页时(域名后加上index.php也可以访问其他页面),在服务器添加伪静态,内容同下 去除PHP域名解析时的index.php 在文件入口处添加.htaccess文件 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule> FastAdmin 添加PHP系统环境变量 将安装软件的执行路径添加到环境变量中即可,系统会自动识别可执行文件,添加成功后可在任意位置使用php命令 FastAdmin 开关中提示“未更新任何行”在相应控制器中添加 protected $multiFields = 'status,switch'; 或在基类中添加switch /** * Multi方法可批量修改的字段 */ protected $multiFields = 'status,switch'; 依然无用则在相应控制器中覆盖 /** * 批量操作 * @param string $ids */ public

fastadmin 框架中图片点击放大

↘锁芯ラ 提交于 2019-11-30 22:03:04
fastadmin的原生图片预览,重新打开一个窗口太麻烦,使用layui做一个弹窗式的图片预览 1、将下面代码放在backend-init.js文件中 $('body').on('click', '[data-tips-image]', function () { var img = new Image(); var imgWidth = this.getAttribute('data-width') || '480px'; img.onload = function () { var $content = $(img).appendTo('body').css({background: '#fff', width: imgWidth, height: 'auto'}); Layer.open({ type: 1, area: imgWidth, title: false, closeBtn: 1, skin: 'layui-layer-nobg', shadeClose: true, content: $content, end: function () { $(img).remove(); }, success: function () { } }); }; img.onerror = function (e) { }; img.src = this.getAttribute(

FastAdmin

心已入冬 提交于 2019-11-27 11:12:45
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉挺好用的。 开发文档 https://doc.fastadmin.net/docs/index.html 根据文档就能马上安装上手。前提是你会thinkphp5,有过基础。 FastAdmin目录结构遵循ThinkPHP5官方建议的模块设计: FastAdmin项目目录 ├── addons //插件存放目录 ├── application //应用目录 │ ├── admin //后台管理应用模块 │ ├── api //API应用模块 │ ├── common //通用应用模块 │ ├── extra //扩展配置目录 │ ├── index //前台应用模块 │ ├── build.php │ ├── command.php //命令行配置 │ ├── common.php //通用辅助函数 │ ├── config.php //基础配置 │ ├── database.php //数据库配置 │ ├── route.php //路由配置 │ ├── tags.php //行为配置 ├── extend │ └── fast //FastAdmin扩展辅助类目录 ├── public │ ├── assets │ │ ├── build //打包JS、CSS的资源目录 │ │ ├──