onethink发现的一些小问题以及个人的一些想法

浏览:1668 发布日期:2013/09/26 分类:求助交流
1、前台导航不能按排序显示
Home/Model/ChannelModel.class.php
$list = $this->field($field)->where($map)->select();没有排序的连贯操作
2、用户默认行为规则:review和add_article的规则编辑失误(最后一个:写成了|,导致无法正常解析)
3、后台新添加文档模型后,需要先删除文档模型列表的缓存才能显示。
建议增加文档模型列表缓存开启关闭的设置项,如果用户需要新添加文档模型,则临时关闭缓存,以方便测试。而平时则开启缓存,可以提高执行效率。
4、文档的子文档,个人认为设计的不太合理。
子文档个人理解就是对文档的评论。将子文档的内容写在主文档表中,可能会影响主文档表的读写等操作的效率。我觉的评论应该作为一个独立的文档模型或者功能模块来进行设计和开发。
5、内容文档的添加和编辑。个人认为除基础、高级和扩展外,还应新增加自定义字段选项卡。

另外,关于扩展->文档模型的编辑,虽然官方高级部分暂未开放,但是我还是要说一说我个人的想法。
文档模型除了后台的控制器及相关模型外。前台也会涉及到控制器、模型及其相关联的功能模块类,甚至可能包含函数库和配置项等等文件。所以如果不做一些必要的规范,可能导致基于onethink开发的文档模型彼此无法共享。所以如果可能,建议官方提供一种文档模型安装包的制作规范和机制,并提供其安装解析功能。
最佳答案
评论( 相关
后面还有条评论,点击查看>>