onethink使用经验
1 建议随时从oschina上下载onethink的最新版本,如果你遇到了怎么都解决不了的问题,比如菜单管理自定义菜单,左侧二级菜单不显示的问题,好像有一个历史版本就是有bug,好像是1.1开始的一个开发版,但是最新版本的修正了这个bug,而且之前也确实有变量存在混淆的问题;
2 添加数据的时候AR模式写法好像不怎么好用,建议直接写数组
3 二级菜单一定要在添加顶级菜单之后再把顶级菜单添加为自身的子菜单这样就没有问题了
4如果开始的时候数据表设计不合理不要删除模型尤其是用生成功能生成的模型会删除数据表,直接修改模型就好,修改会同步到数据库
5 模型自带模板的使用,如果要自定义菜单,那么把模型菜单子菜单新增那里的父菜单改成你自己定义的菜单这样就没有问题了
但是多个菜单还是有一定的问题
==============
学贵有疑
1 如果在自定义模型的时候,使用级联数据或者说下拉列表如何通过配置来自动生成,代码格式是?
2 可否自己写一个类似于yii的gii的工具,自动生成模型类控制器类等,yii2真的很强大,可惜文档少,太难懂,主要是其标签写法比较难懂,也许是因为没学会的原因,感觉yii2的速度要比tp快
3ot确实可以大大的提升开发速度前提是足够了解
4 ot部分满足快速开发的需求,更多的功能需要自己完善、
5 写一个类似于gii的tp核心类库其实不是很麻烦,可以从最简单的开始写,利用代码末班,最基本的首先生成文件结构和文件名就好,目的是简化部分手工工作
5 如何向ot或者tp贡献源代码
6 如何通过图形化界面配置,实现用户组的默认首页,首先有一个系统参数,这个参数的作用是记录首页,或者说用户组默认页面变量,根据用户组的不同跳转,
用户可能属于很多用户组,给用户自定的选择,服务器端也可以设置
不要浅尝辄止要认真深入