[fastadmin]第一篇:开发注意事项
前言
本文章,对初学者不友好哈。仅仅是作为有开发经验的phper,作为一个知识点整理。
必读帖子链接
首先是必读的帖子,是fa的作者整理出的,可以说没有一句废话,所以每句都仔细看下,不然会漏掉一些知识点。
1.关于表格(bootstrap-table)的问题
一张图解析FastAdmin中的表格列表的功能
ask.fastadmin.net/article/323.html
2.所有关于弹出窗口的问题,在下面链接里找答案
一张图解析FastAdmin中的弹出窗口的功能
ask.fastadmin.net/article/2527.htm...
3.关于表单生成器
一张图解析FastAdmin中的FormBuilder表单生成器
ask.fastadmin.net/article/5567.htm...
4.官方常见问题必看
doc.fastadmin.net/docs/faq.html#to...
5.列表用echats渲染,瞬间高大上
使用表格的templateView实现一个图表渲染的功能
ask.fastadmin.net/article/117.html
6.如何移除图片上传后预览中的删除按钮
ask.fastadmin.net/article/1204.htm...
7.数据库创建说明文档
doc.fastadmin.net/doc/database.htm...
8. 关联表查询,返回结果,多表搜索
doc.fastadmin.net/doc/controller.h...
www.bilibili.com/video/BV1Ji4y1V7Z...
9. 数据校验
doc.fastadmin.net/doc/controller.h...
www.bilibili.com/video/BV1Ji4y1V7Z...
10. 渲染数据到视图
doc.fastadmin.net/doc/controller.h...
$this->assignconfig(‘demo’, [‘name’=>’名称’]);
11. 模板布局
控制器默认全部采用模板布局,因此我们的页面都会自动加上头部和尾部,如果我们有特殊的页面不需要采用模板布局,我们可以使用$this->view->engine->layout(false);
来关闭当前方法的模板布局。
如果我们需要使用自己的模板布局,在当前控制器定义protected $layout = '布局模板';
即可。
请注意如果采用了自己的模板布局或禁用了模板布局,将无法使用FastAdmin的JS按需加载
和Config
变量访问。
12. 自定义表格按钮以及控制弹出层 ajax
.自定义按钮
13. 实战: form 实现下拉框
blog.csdn.net/c357577995/article/d...
注意这里下拉的 in 用法
<!-- // 负责人下拉管理 in 用法: https://www.kancloud.cn/manual/thinkphp5/125019-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Admin_id')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-admin_list" min="0" class="form-control selectpicker" name="row[admin_id]">
{foreach name="adminList" item="vo"}
<option value="{$vo.id}" {in name="$vo.id" value="$row.admin.id"} selected {/in} > {$vo.nickname} {$vo.mobile}</option>
{/foreach}
</select>
</div>
</div>
<!-- end 负责人下拉管理-->
本作品采用《CC 协议》,转载必须注明作者和本文链接
fastadmin就是又爱又恨的那种。各种乱七八糟,但是用熟了又非常快。。。。
1.按照规范,普通的数据还是挺好处理,要是a关联b,b关联c,c关联d那种就要自己去改了。 2.加载的文件真的是太多太多了,开了debug真的卡的要命,不开debug都好慢