ThinkPHPV5.1.0 版本发布——12 载初心不改,祝大家 2018 元旦快乐

2018-01-01 10:54:47 +08:00
 topthink

ThinkPHP V5.1 —— 12 载初心不改,你值得信赖的 PHP 框架

期盼已久的 V5.1.0 版本正式发布,祝大家 2018 年元旦&新年快乐!

ThinkPHP 自诞生以来一路走来已经 12 载,初心不改,并将继续努力,感谢大家的一路支持和贡献!

特性

5.1 版本主要特性包括:

安装

5.1 版本开始官方不提供下载包,请使用 composer 安装:

composer create-project topthink/think tp

手册

官方完全开发手册 已经更新至最新

捐赠我们

2018-1-1 ThinkPHP 官方团队

3989 次点击
所在节点    推广
12 条回复
150
2018-01-01 10:59:52 +08:00
好久没关注了,路过问一下:
ThinkPHP3.2.3 不能升级到 ThinkPHP5.0 吗?
topthink
2018-01-01 11:02:44 +08:00
@150 参考官方开发手册的升级指导 不能无缝升级,相当于重构
aspirantzhang
2018-01-01 11:08:15 +08:00
希望能有更多的人,参与到 TP 的框架开发当中,积极贡献代码。
TP5 将是当下最适合初学者的 PHP 框架,我相信这件事情将在短时间内变为毋庸置疑的。
当前比较优秀的基于 TP5 CMS 推荐:
http://www.dolphinphp.com/
http://www.fastadmin.net/
1762628386
2018-01-01 11:25:02 +08:00
@aspirantzhang 第一个咋是后台?
wujunze
2018-01-01 11:33:24 +08:00
你好 我想问一下 看云兼容 gitbook 的格式不? 就是我在 gitbook 上写的书 可以不做任何修改就能放到看云吗?
topthink
2018-01-01 19:50:47 +08:00
@wujunze 内容基本兼容 目录文件需要略微调整
topthink
2018-01-02 10:58:28 +08:00
5.1 的扩展也同步更新支持了(都支持 composer 安装),包括:

- topthink/think-testing
- topthink/think-mongo
- topthink/think-migration
- topthink/think-queue
- topthink/think-captcha
- topthink/think-image
- topthink/think-walkman
- topthink/think-swoole

以及大量的第三方类库包(不再一一列举)

另外,官方已经把 5.1 版本的很多组件独立成 composer 包了(不再依赖 ThinkPHP 核心框架运行),包括但不限于:

- topthink/think-container
- topthink/think-orm
- topthink/think-validate
- topthink/think-template
- topthink/think-log
- topthink/think-cache
linpf
2018-01-02 13:28:00 +08:00
支持 TP,希望越来越好
topthink
2018-01-03 11:15:20 +08:00
抱歉,附言中存在笔误
topthink/think-walkman
应该是 topthink/think-worker
linpf
2018-01-03 11:19:41 +08:00
@topthink 给 TP 提一个实际使用中遇到的一个不太方便的问题。就是我习惯在初始化函数里去做一些判断,如果判断不符合条件,直接调到 error 提示页。但是目前初始化函数里用$this->error()是无效的,无奈我又封装了一个 error 方法来跳出。希望 error 以后可以原生支持。
linpf
2018-01-03 11:28:13 +08:00
@topthink 再就是分页的小工具,想改模板比较麻烦,用起来很不方便。而且生成链接的时候,如果链接做过自定义路由,在 nginx 下有时候会出现 bug,不知道新版本解决了没有。如果可以的话,希望可以在 pager 生成链接的部分支持用户自定义格式。再就是最好不要跟数据库操作合在一起,最好能把它独立成一个 Pager 类,用户准备好需要的数据以后,用 Pager 类来自己生成。

总之就是感觉分页功能被限制的太死了。
topthink
2018-01-03 12:19:25 +08:00
@linpf error 输出原生支持的 你用的是哪个版本?
TP5 的分页类就是整合了数据库查询后一键输出的 你说的单纯的分页类 composer 里面大把

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419110

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX