代码拉取完成,页面将自动刷新
###由来
辅助开发系统(以下简称辅助系统)是根据多年的实践经验总结出来的一整天开发辅助解决方案,系统重在辅助而不是设计,只面向有一定编程基础的开发人员,并且辅助系统基于thinkphp5.0。
###何为辅助
无论是用什么PHP框架,我们都难免的要新建每个表对于的模型、控制器、视图。随着不断的简化,会发现这些重复的工作,大多控制器的几乎都一样的,大多表单的字段和表的字段都对应的。辅助系统就是根据表来自动生成模型、控制器、表单。使非开发人员也可以很快速的设计产品原型。
###系统特点
基于bootstrap框架
由于有足够多的bootstrap可用,所以上手容易,控件也很多,当然也可以使用自定义的UI框架。
基于自定义标签
之所以可以很容易的扩展UI框架,整个系统采用非侵入式的标签设计,例如将输入框设计成标签,在标签不改变的情况下,只需要维护标签的模板片段即可实现替换所有标签的样式。
自动生成模型文件
自动生成控制器文件
###标签的设计和使用
原理
加载资源
1.加载单个资源文件
<ui:css href='css/stylesheets'/>
等同于
<link rel="stylesheet" href="/assets/taurus/css/stylesheets.css">
taurus 是主题
2.加载多个资源文件
<ui:js href='js/jquery.min,js/jquery-ui.min,js/bootstrap.min'/>
等同于
<script type="text/javascript" src="/assets/taurus/js/jquery.min.js"></script>
<script type="text/javascript" src="/assets/taurus/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="/assets/taurus/js/bootstrap.min.js"></script>
3.加载资源文件的文件
<ui:file href='think.dev'/>
/assets/taurus/think.dev 内容如下
app.js
vue.min.js
dialog/style.css
dialog/dialog.js
nprogress/nprogress.css
nprogress/nprogress.js
input
<ui:input type="row" value="{$vo.idx}" name="idx" label="排序" col="12" />
等同于
<div class="form-row">
<div class="col-md-3 tar">排序</div>
<div class="col-md-9">
<input class="form-control" id="field_idx" placeholder="" name="idx" value="" type="text">
</div>
</div>
标签说明
type: 表单排列方式
value: 表单默认值
name:字段名称
label:中文标签名称
col:长度,等同于bootstrp的col-md-12
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。