onethink了解
onethink是一种内容管理框架,使用起来比较方便,功能也很不错,跟其他的cms系统比起来,更小,更简洁,适合直接开发一些快速简单的后台系统
独立模块开发
优点
onethink跟其他CMS系统不同的是,其内部拥有独立模型管理的功能,可以把现有的模型数据导入到框架中,自动生成CURD功能模块,实现简单一步管理数据
缺点
对于多表联查,多表关联操作时,有些麻烦,不过大大提高了开发效率
具体实现
- 进入后台,点击系统,左边栏点击模型管理,onethink自带了下载,文章,基础文档模型;
- 有四个功能按钮,分别是新增,启用,禁用,生成。
- 如果现没有表,可以使用新增,来手动的添加表和字段,不过一般都使用PHPmyadmin把表现建好。
- 启用和禁用是状态码,管理用到的,我们要用到的是生成。
- 点击生成后,选择你要调用的表,写上模型标示,英文去除系统字段前缀。下面是模型名称,这个是自己根据功能起名字
- 生成之后还不能直接用。需要点击编辑,把要在表单展示的字段设置一下,不然什么都不显示
点击管理之后 ,就可以编辑各个字段的名称,用于填和改表单时显示名称
再返回刚才页面,下拉,有一个列表定义用于展示信息时展示字段,用于选择字段名称和展示字段表格头部信息。
点击数据,就可以看到对表数据的操作了。
- 这样,一个独立表的CURD就生成成功了