one think 建议

浏览:1911 发布日期:2013/09/26 分类:求助交流
一直比较喜欢thinkphp,对onethink提几点个人意见,水平有限.
1,:app的模型可以提取部分公用的模型。 admin,home下都有ArticleModle 等。可以提出来成为公用模型。
2:简化模型: model 验证独立出来 成为一个服务。在框架里面 不好扩展,而且模型变得复杂,也不好提出来成为公用模型。
3:控制器模块化,把每个action 独立出来。成为一个独立action文件。
Controller/Addons/baseAction.php
Controller/Addons/CreateAction.php
Controller/Addons/PreviewAction.php 类似于这种
4:后台用原生php模板,将控制器里面的function tableList() 这些提出来,做成html helper. 就减少很多代码。也不用在像view/article/index.html里面那样在html里用<?php?> 标签。 而且可以吧 from,html的对象都封装进去,要一个表单,这样写代码减少很多 工作量,复杂项目的可以用闭包回调函数生成。
5:建议后台增加个通用action,配置下使用的模型,不用写代码把基本的增删改查能基本使用。
6:css,js管理,现在是要用的js和css都是直接在页面上写。最好能管理起来。
最佳答案
评论( 相关
后面还有条评论,点击查看>>