ThinkPHP 2012 BUG 建议 补充版 12-07 23:32

浏览:383 发布日期:2011/11/03
- 普通 - 未处理
[i=s] 本帖最后由 misn 于 2011-12-7 23:34 编辑 [/i]

以下各项随时更新状态,并不断补充新的建议及BUG发现

1.'URL_CASE_INSENSITIVE' => false, 并非完全起作用,其中包括分组的大小写在路径中并未区分(待讨论)

2.增加学习入门和一些默认设置以及默认的示例(待实现)

3.ThinkPHP wiki版手册上线,随时修复和完善手册帮助(11月中下旬上线)

4.分组下布局模板定位的模板不包含分组目录 且不支持 'TMPL_FILE_DEPR' 配置(bug)

5.layout 新方案(等待讨论)

6.视图模型对关键字表名和字段名的支持(待完善)

7.项目二维配置完全覆盖主配置问题,应为比较二维内部同命进行覆盖(待讨论)

8.S函数,可不可以两个一样的内容,但是key不一样只生成一个缓存。主要sea应用(待讨论)

9.增加行为主题概念(待实现)


已经完成的讨论:

1.debug功能在开启时是否需要判断缓存核心进行删除功能,节省反复删除编译缓存的重复劳动(已完成

2.模板标签传参给控制器功能 fetch() 加强版,实现众多cms中标签控制数据的获取类型,方便前端后台工作分离 (结果:用工具类的方式实现,不宜改动核心,暂时搁置

3.{__RUNTIME__}应输出纯数据,不带额外html标签,方便前端布局使用(已完成

4.操作提示是否需要在 ThinkPHP\Tpl 下增加默认模板文件 并做自定义提示 (已完成

5.'LANG_SWITCH_ON' => false, // 默认关闭多语言包功能
修改注释为 //默认关闭语言包功能 与 app.class.php对应(已完成

6.mongodb数据库支持及mongo模型的添加完善(基本完成

7.page.class.php属应用工具类,不属于核心。核心配置中有关此类的相关配置项是否需要删除(已完成

8.rest 安全检测(已完成

9.数据缓存的增加与完善。例如:$Model->cache()->select();(已完成

10.CacheDB 过期记录不会删除(BUG)以及是否需要ID(已完成

11.SVN 2123版本 没有定义数据库配置错误(已完成

12.NOTIC: [8] Undefined variable: db Model.class.php 第 165 行. (已改进

13._dispatch_jump 是否需要在成功操作后 exit (已改进)

14.Memcache不够严谨([color=#ff0000]已完善)[/color]
[/color]
15.关于主从数据库的配置改进建议([color=red]db方法的改进无需修改配置


16.路由强化预想,改变现有全部遍历模式,导致路由过多导致效率不佳(已完成

17.路由改进是否可以支持array('/(\w+)\/(\w+)','\\1\/\\2', '路由对应变量','额外参数'),(更优方案已完成

18.简单路由与正则路由的平衡,以及路由跳转增加额外参数(已完成

19.模式扩展是否需要存在核心中(已完成

20.S函数的改进(已完成

21.U函数的效率改进(已完成

22.buildSelectSql 构建原生sql缓存(已完成

23.增加列队缓存,带优先级(已完成列队缓存,优先级搁置

24.URL模式的简化统一处理。是否去掉path info模式(暂时搁置)

25.restful 内置认证支持 (暂时搁置)

26.真正的列队功能(暂时搁置)

27.是否有必要加上页面压缩输出的功能,用PHP开启gzip压缩以及 deflate(暂时搁置)

28.模块和操作的动态扩展 (已完成

29.模板替换项 ../Public __UPLOAD__ 是否有存在核心的必要?可参照12条在默认配置里添加建议项 TMPL_PARSE_STRING(已完成

30.变更核心目录命名及文件位置(已完成

31.驱动和行为的自动加载(已完成

32.7.增加编译核心,脱离ThinkPHP文件包运行,便于产品的传播(已完成








相关资源:
2012RoadMap规划 http://bbs.thinkphp.cn/viewthread.php?tid=39272
最新SVN更新列表:http://code.google.com/p/thinkphp/updates/list
评论(
后面还有条评论,点击查看>>