Uninote
Uninote
用户根目录
每日点滴
 fastadmin
fastadmin
〖E:\fastadmin\〗
http://a.fastadmin.my/
admin 123456
dev
http://dev.rongyipiao.com:444/
username : cyb  password:123789
online:
http://uninote.com.cn:444/admin
cyb
root123.
密码root123.  fa_admin
e493fa8c4cd965e0d1737b944ee42575
5MenYU
源码
E:\fastadmin\fastadmin_origin
https://www.fastadmin.net/
https://www.fastadmin.net/blog
https://demo.fastadmin.net/docs/index
增值服务
https://www.fastadmin.net/service.html
进入社区,从这里点击:
https://gitee.com/karson/fastadmin
插件
https://www.fastadmin.net/store.html
一张图解析FastAdmin中的表格列表的功能
https://forum.fastadmin.net/thread/323
本群须知
官网:https://www.FastAdmin.net
社区:https://forum.FastAdmin.net
1. 如有问题请整理详细后发到社区, 请勿 @Karson,项目开发、商业服务请直接私信 Karson,插件支付问题请私信 F4NNIU。
2. 为方便交流进群请先修改昵称,格式: 社区昵称-城市。(★前缀为打赏用户,打赏后私信告知 F4NNIU,将为获得 ★ 标。)
3. 由于 QQ群上限,会定期清理长时间未发言的用户,如被退出群可重新加入。
感谢大家的支持!
打赏地址: https://www.fastadmin.net/donate.html?from=qun
QQ 群用于技术讨论或闲聊,如有问题请先搜索。
1. 官网文档(ThinkPHP5 文档 、FastAdmin 文档)。
2. 对应组件文档。
3. 阅读开源源码。
4. 插件示例。
5. 社区搜索。
6. Google 搜索。
实在解决不了的,将问题描述详细(比如:环境,版本,打开 debug,重现过程,按F12 浏览器报错信息,服务器日志等)发到社区,在 QQ 群里贴链接,方便小伙伴们解答,谢谢。
社区:https://forum.fastadmin.net/
常见问题
https://doc.fastadmin.net/docs/faq.html 
如果觉得 FastAdmin 不错,可以请 Karson 吃个早餐、喝杯咖啡或者吃个大餐,有你的支持 FastAdmin 会越来越强大。
打赏 FastAdmin:https://www.fastadmin.net/donate.html?from=qun

原始包

http://package.fastadmin.net/full/1.0.0.20190418_full.zip
http://package.fastadmin.net/full/1.0.0.20190111_full.zip

部署doc

E:\fastadmin\fastadmin_git\README.md
已经转移至mynote readme

fastadmin 排错

// 应用调试模式
'app_debug'              => true,
// 应用Trace
'app_trace'              => true,
    // 显示错误信息
    'show_error_msg'         => true,
runtime\log 这里能看到错误信息,注意,编码时混合的。。
ip或端口配置错误:
[2002]SQLSTATE[HY000] [2002] 由于目标计算机积极拒绝,无法连接。

fastadmin doc

E:\fastadmin\fastadmin_doc
github
https://github.com/karsonzhang/fastadmin-doc
 db
 https://github.com/karsonzhang/fastadmin-doc/blob/master/database.md

index

https://doc.fastadmin.net/docs/index.html
数据库设计规范
https://doc.fastadmin.net/docs/database.html

命令行

https://doc.fastadmin.net/docs/command.html
php think crud --help
E:\fastadmin\fastadmin_git\curd.sh
常用命令
//生成fa_test表的CRUD
php think crud -t test
//生成fa_test表的CRUD且一键生成菜单
php think crud -t test -u 1
//删除fa_test表生成的CRUD
php think crud -t test -d 1
//生成fa_test表的CRUD且控制器生成在二级目录下
php think crud -t test -c mydir/test
//生成fa_test_log表的CRUD且生成对应的控制器为testlog
php think crud -t test_log -c testlog
//生成fa_test表的CRUD且对应的模型名为testmodel
php think crud -t test -m testmodel
//生成fa_test表的CRUD且生成关联模型category,外链为category_id,关联表主键为id
php think crud -t test -r category -k category_id -p id
//生成fa_test表的CRUD且所有以list或data结尾的字段都生成复选框
php think crud -t test --setcheckboxsuffix=list --setcheckboxsuffix=data
//生成fa_test表的CRUD且所有以image和img结尾的字段都生成图片上传组件
php think crud -t test --imagefield=image --setcheckboxsuffix=img
//关联多个表,参数传递时请按顺序依次传递,支持以下几个参数relation/relationmodel/relationforeignkey/relationprimarykey/relationfields/relationmode
php think crud -t test --relation=category --relation=admin --relationforeignkey=category_id --relationforeignkey=admi
参数介绍
-t, --table=TABLE                              表名,带不表前缀均可
-c, --controller[=CONTROLLER]                  生成的控制器名,可选,默认根据表名进行自动解析
-m, --model[=MODEL]                            生成的模型名,可选,默认根据表名进行自动解析
-i, --fields[=FIELDS]                          生成的数据列表中可见的字段,默认是全部
-f, --force[=FORCE]                            是否覆盖模式,如果目标位置已经有对应的控制器或模型会提示
-l, --local[=LOCAL]                            是否本地模型,默认1,置为0时,模型将生成在common模块下
-r, --relation[=RELATION]                      关联模型表名,带不带表前缀均可
-e, --relationmodel[=RELATIONMODEL]            生成的关联模型名,可选,默认根据表名进行自动解析
-k, --relationforeignkey[=RELATIONFOREIGNKEY]  表外键,可选,默认会识别为使用 模型_id 名称
-p, --relationprimarykey[=RELATIONPRIMARYKEY]  关联模型表主键,可选,默认会自动识别
-s, --relationfields[=RELATIONFIELDS]          关联模型表显示的字段,默认是全部
-o, --relationmode[=RELATIONMODE]              关联模型,hasone或belongsto [default: "belongsto"]
-d, --delete[=DELETE]                          删除模式,将删除之前使用CRUD命令生成的相关文件
-u, --menu[=MENU]                              菜单模式,生成CRUD后将继续一键生成菜单
--setcheckboxsuffix[=SETCHECKBOXSUFFIX]    自动生成复选框的字段后缀
--enumradiosuffix[=ENUMRADIOSUFFIX]        自动生成单选框的字段后缀
--imagefield[=IMAGEFIELD]                  自动生成图片上传组件的字段后缀
--filefield[=FILEFIELD]                    自动生成文件上传组件的字段后缀
--intdatesuffix[=INTDATESUFFIX]            自动生成日期组件的字段后缀
--switchsuffix[=SWITCHSUFFIX]              自动生成可选组件的字段后缀
--citysuffix[=CITYSUFFIX]                  自动生成城市选择组件的字段后缀
--selectpagesuffix[=SELECTPAGESUFFIX]      自动生成Selectpage组件的字段后缀
--ignorefields[=IGNOREFIELDS]                 排除的字段
--editorclass[=EDITORCLASS]                自动生成富文本组件的字段后缀
--headingfilterfield[=HEADINGFILTERFIELD]  自动生成筛选过滤选项卡的字段,默认是status字段
--sortfield[=SORTFIELD]                    排序字段

一键生成CRUD

https://doc.fastadmin.net/docs/command.html#%E4%B8%80%E9%94%AE%E7%94%9F%E6%88%90CRUD-1
//关联多个表,参数传递时请按顺序依次传递,支持以下几个参数relation/relationmodel/relationforeignkey/relationprimarykey/relationfields/relationmode
php think crud -t test --relation=category --relation=admin --relationforeignkey=category_id --relationforeignkey=admin_id

文章链接,直接跳转到文章

lv1=mynote lv2= type=todo
编辑时显示预览
lv1=mynote lv2= type=todo
文章链接做到表格里
lv1=mynote lv2= type=todo
workman 定时器更新文章数据
lv1=mynote lv2= type=todo
表格里头像列显示头像图片

注释规则

数据库设计 注释规则
https://doc.fastadmin.net/docs/database.html#%E6%B3%A8%E9%87%8A%E8%AF%B4%E6%98%8E-4

权限 二级菜单

权限管理-菜单规则
lv1=mynote lv2= type=todo

排序

如何自定义排序?
lv1= lv2= type=

fastadmin 升级版本

以xxx版本为例:
- 下载xxx_full包,更新到upstream分支(切换到upstream分支,全部替换文件,commit)
- switch to build_base, merge upstream
- create branch build_xxx based on build_base, and switch to build_xxx
- 执行init.sh, curd.sh,并将执行结果commit
- 通过commit-tree命令将HEAD对应的tree生成新的commit YYY,parent设置为build。build reset --hard 到YYY
- switch to master_new
- merge build
- 解决可能出现的冲突,并测试
- 最后别忘了将所有的修改push origin

fa

### 注意
1. fastadmin 项目依赖于mynote项目下config/local_api.php文件,如果此文件不存在,则无法进入登录页面`[ error ] [8]未定义变量: api_arr_tmp`
2. 在web页面中安装时,数据库名必须为mynote
已经完全和mynote耦合,文档在mynote中
当前已经安装FastAdmin,如果需要重新安装,请手动移除application/admin/command/Install/install.lock文件
首页控制台查看版本信息:
need mysql 5.7,才能导入mynote结构

fa

/*获取项目host*/
$host_url = $this->GetHostUrl();
/*mynote host*/
$this->assign("host_url",$host_url);
后台首页
\app\admin\controller\Index
\app\common\controller\Backend::_initialize
\think\db\Connection::connect
\think\Error::appException
\think\view\driver\Think::fetch
application/config.php
SHA-1: bd68bb02589ccdf2659062a9eba5453625f934d3
* my change
对应:
SHA-1: 0c6689c81195ed30907fff59b208fdb3bd940b24
* ignore database.php
public/api.html

eson_todo_old

iindex

点赞(0) 阅读(23) 举报
目录
标题