fastadmin 使用记录
1.引用静态css文件
参考路径:D:\wwwroot\public\assets\addons\cms\css 静态资源文件基本都放在public目录下引用

引用实例
D:\wwwroot\addons\cms\view\default\common\layout.html
直接在文件上引用:
<!-- 自定义样式-->
<link rel="stylesheet" media="screen" href="__ADDON__/css/news.css?v={cms:config name='site.version'/}" />

2.标签的使用
1)先看模板中使用
参考路径:D:\wwwroot\addons\cms\view\default\channel.html

看下 __CHANNEL__
cc

2)找到定义的标签
{cms:channellist .........}{/cms:channellist} cms就是class
channellist 就是在$tags里定义的标签
参考路径:D:\wwwroot\addons\cms\taglib\Cms.php 一般都在当前模块下的taglib文件夹里声明

参考链接:


菜单排序问题
上图的栏目管理相关文件
后台:
JS动态生成
生成table数据 使用bootstrap table 生成头部列表和数据
D:\www\public\assets\js\backend\cms\channel.js
对应模板(视图)
提供json数据
channel 类下的index方法

D:\www\application\admin\controller\cms\Channel.php
模型位置
D:\www\application\admin\model\Channel.php
前台菜单生成

前台标签定义位置
D:\www\addons\cms\taglib\Cms.php
一共4个参数

具体实现方法


D:\www\addons\cms\model\Channel.php
D:\www\addons\cms\view\default\common\layout.html
bootstrap table
Bootstrap Table API 中文版(完整翻译文档)
ALTER TABLE 表名 ADD 字段名 字段类型 默认值
alter table fa_channel add sortid INT(10) DEFAULT ‘0’


命令行执行


这里菜单排序需要设置排序ID 排的是一级菜单
需要直接修改下菜单栏目 设置的降序排列

D:\aaa\application\admin\view\cms\channel\edit.html
前端bootstrap table 生成菜单列表
crtl + shift + N 整个项目搜索文件名

D:\www\public\assets\js\backend\cms\channel.js
fastadmin 使用记录的更多相关文章
- 记录一下 FastAdmin getOriginData 问题
记录一下 FastAdmin getOriginData 问题 FastAdmin 对 用户端新增了一个 money 字段,但在后台修改时出错,提示没有 getOriginData 方法. 跟踪了一下 ...
- 基于fastadmin快速搭建后台管理
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架:开发文档 下面对环境搭建简要概述,希望后来者能少走弯路: 1. 百度搜索最新版wampserver, 安装并启动 ...
- 一张图解析FastAdmin中的表格列表的功能
大图: 1.默认生成的CRUD是没有菜单名称和描述显示的,如果需要显示则可以在后台修改,权限管理->菜单规则,给对应菜单的添加上备注信息后即可显示,支持HTML 2.TAB过滤选项卡 在一键生成 ...
- FastAdmin 基本知识流程一栏
fastadmin进阶 安装:出现登陆页无法显示:可能是php的gd2扩展未开启 FastAdmin 在 Nginx 中的配置 用的是AdminLTE后台模板require.js.less.Bow ...
- FastAdmin 如何隐藏操作栏中的“删除”按钮“?
刚刚在群里看到有人询问如何隐藏(删除)操作栏中的”删除”按钮,如下这个. 我也不会,在论坛上也没找到,但有找到一篇关于根据条件怎么隐藏按钮的问题,Karson 老大有提供的解决方法.我就照样画葫芦写了 ...
- 记录 ThinkPHP 5.* 漏洞修复后的情况
记录 ThinkPHP 5.* 漏洞修复后的情况 ThinkPHP 官方 2018-12-09 下午收到漏洞报告. 2018-12-09 晚上看到 Git 已经更新了,修复了漏洞. 2018-12-1 ...
- 从 FastAdmin 项目上学了什么?
从 FastAdmin 项目上学了什么? 接触到 FastAdmin 我学了好多,自己记录一下 Xmind git 系统学习了 Javascript jQuery 重新开始玩 ThinkPHP 开始记 ...
- FastAdmin 一键 CRUD 生成时方法不存在的问题分析
FastAdmin 一键 CRUD 生成时方法不存在的问题分析 有群友反馈 使用 一键 CRUD 生成时不成功. 我试了以下命令 php think crud -t test -u 1 是成功的. 再 ...
- nginx正则配置解释和fastadmin
参考:http://www.cnblogs.com/netsa/p/6383094.html 1 2 3 4 5 6 7 8 9 10 11 1.^: 匹配字符串的开始位置: 2. $:匹配字符串 ...
随机推荐
- 防止APACHE解析漏洞
一.PHP端,规范代码,加强尾缀验证 二.Apache端,在httpd.conf中加上如下代码: <Files~"\.(p|P)(h|H)(p|P)."> Deny f ...
- HTML5 学习03——内联 SVG
什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG 用于定义用于网络的基于矢量的图形 SVG 使用 XML 格式定义图形 SVG 图像在放大或改变尺 ...
- pygame 笔记-4 代码封装&发射子弹
继续之前的内容,随着游戏的内容越来越复杂,有必要把代码优化一下,可以参考OOP的做法,把人物类抽象出来,弄成一个单独的类,这们便于代码维护,同时我们给小人儿,加个发射子弹的功能,代码如下:(看上去略长 ...
- C# 实现Remoting双向通信
本篇文章主要介绍了C# 实现Remoting双向通信,.Net Remoting 是由客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象来实现通信的 闲来无事想玩玩双向通 ...
- nat 共享上网软件
http://www.nat32.com/ SinforNat WinGate
- header 跳转时报错误。Header may not contain more than a single header, new line detected
我在用php的header做跳转时,报错误. Header may not contain more than a single header, new line detected 先贴一下代码: c ...
- iqiyi__youku__cookie_设置
iqiyi设置cookie var string = "此处替换iqiyi的cookie"; var getCookie = function( str) { var cookie ...
- NOIP2010普及组 导弹拦截
导弹拦截 OJ地址: https://www.luogu.org/problemnew/show/P1158 http://codevs.cn/problem/1128/ 题目描述 Descrip ...
- 转:基于Jmeter的MQTT测试插件
基于Jmeter的MQTT测试插件-上 1. Jmeter插件简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.下载 用于对软件做压力测试,它最初被设计用于Web应用 ...
- Effective Java 第三版——71. 避免不必要地使用检查异常
Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所 ...