Yii Data 2.0
2025-12-13
62次浏览
Yii Data 2 现已发布。该包提供用于数据读取、写入及处理的通用数据抽象层,本次重大更新实现了功能的显著改进与代码的现代化改造。
- 要求 PHP 8.1 及以上版本:代码库完成现代化改造,引入只读属性并提升了类型安全性。
- 增强的筛选功能:新增对
Stringable接口的支持、嵌套值筛选、带匹配模式的大小写敏感Like筛选,以及全新的All/None筛选器。 - 改进的分页功能:新增
LimitableDataInterface接口、nextPage()/previousPage()方法、PageToken类,并优化了分页器中的限制条件处理逻辑。 - 更优的开发者体验:提供全面的 Psalm 注解、用于更清晰错误处理的
PageNotFoundException异常类,以及用于底层排序操作的OrderHelper工具类。
完整更新清单详见 CHANGELOG.md 文件。
新闻归档
热门标签
- yii3
- 扩展
- 发布
- yii2
- debug
- view
- auth client
- html
- bootstrap
- release
- redis
- Yii 1.1
- apidoc
- mongodb
- http
- db
- validation
- cache
- Yii 2.0
- runner
- extensions
- console
- gii
- error handler
- mailer
- http 客户端
- queue
- twig
- translator
- hydrator
- widget
- sphinx
- log
- assets
- config
- router
- middleware
- symfonymailer
- elasticsearch
- widgets
- swiftmailer
- imagine
- 图书
- rbac
- swagger
- data
- csrf
- logging
- fastroute
- application