FastAdmin框架学习
shli_tty
这个作者很懒,什么都没留下…
展开
-
FastAdmin插件路由解析原理
插件路由案例以FastAdmin中的CMS插件为例它的路由地址为yourwebsite/addons/cms/index/index,而它的实际路径是在网站根目录下的addons文件夹中,并不是在ThinkPHP应用默认的application目录下,所以如果没有进行过路由配置,这个路径应该无法被正确的解析。而在route.php的配置文件中,也没有相关的路由解析。插件路由原理解析根据FastAdmin 插件路由分析随笔这篇文章的描述,大致分析插件的路由会在vendor\karsonzhang\fa原创 2020-05-23 11:14:59 · 3184 阅读 · 0 评论 -
使用nginx部署Fastadmin
站点配置文件中需要加上 location / { index index.html index.htm index.php; #主要是这一段一定要确保存在 if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1...原创 2020-03-14 21:29:56 · 2963 阅读 · 0 评论 -
FastAdmin中的Require-backend.js
前置知识在FastAdmin框架学习-后台加载流程理解中已经说到后台的前端文件加载流程,即访问一个功能控制器时,默认会使用default.html文件作为view的布局模板。而在default.html中又有{include file="common/script" /}语句去加载前端的js文件,common/script.html文件中只有一条语句:<script src="__C...原创 2020-01-19 21:56:57 · 2292 阅读 · 0 评论 -
FastAdmin框架学习-selectpage动态改变
selectpage组件联动示例操作代码示例前端代码 <div class="form-group"> <label class="control-label col-xs-12 col-sm-2">{:__('Building_id')}:</label> <div class="col-xs-12 col-s...原创 2020-01-18 11:28:41 · 2353 阅读 · 0 评论 -
在FastAdmin中引入Jquery插件
任务需求由于fastadmin自带的插件可能无法满足我们的需求。比如,当我们需要用前端生成二维码时,需要用到jquery.qrcode插件。此时,就需要将jquery插件集成到项目中。解决方案第一步:将需要集成入项目的插件放置在public\assets\js目录下,如下图中的qrcode插件所示。第二步:修改require-backend.js,增加引入新插件的代码 requi...原创 2020-01-16 13:44:57 · 2418 阅读 · 0 评论 -
FastAdmin框架学习-后台加载流程理解
后台管理前端渲染机制在FastAdmin的后台管理中,前端的渲染机制为:主体区域由Index控制器下的index方法渲染,内容区域再由iframe的形式让单独的功能视图去渲染。所以当切换功能模块的时候,前端视觉上只会有内容区域的块被刷新了,可以保障一定的用户体验。同时,当内容区域的数据再发生改变的时候,前端不会重新加载整个内容区域,而是通过ajax的方式重新加载数据,渲染视图。这是FastAdm...原创 2020-01-16 13:37:48 · 1945 阅读 · 0 评论 -
FastAdmin框架学习-以Git形式部署到CentOS(使用BT面板管理)
FastAdmin框架学习-以Git形式部署到CentOS(使用BT面板管理)在服务器上clone项目源代码如图所示已经将代码clone到服务器。使用BT面板添加站点如图已配置站点出现的问题open_basedir错误解决方案出现该问题是因为添加网站时,根目录选择的是public目录。从而让open_basedir没有包含站点的主目录。需要删掉网站重新添加站点。并选择正确的网...原创 2020-01-09 16:57:13 · 416 阅读 · 0 评论 -
FastAdmin框架学习-安装后的注意事项
FastAdmin框架学习-安装后的注意事项删除判断是否安装FastAdmin的代码在public目录下,index.php文件中删除掉判断是否安装的代码块。// 判断是否安装FastAdminif (!is_file(APP_PATH . 'admin/command/Install/install.lock')){ header("location:./install.php...原创 2020-01-09 15:49:24 · 566 阅读 · 0 评论 -
FastAdmin框架学习-安装
FastAdmin框架学习-安装命令行下载php依赖包前置操作composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/使用命令行下载FastAdmin源码包git clone https://gitee.com/karson/fastadmin.gitcd fastadminbowe...原创 2020-01-09 15:31:08 · 1953 阅读 · 0 评论