esit / datacollections
这是一个开源内容管理系统Contao的扩展
1.0.7
2024-09-23 07:09 UTC
Requires
- php: ^8.2
- contao/core-bundle: ^5.3
- esit/databaselayer: ^1.0
- esit/valueobjects: ^1.0
Requires (Dev)
- contao/test-case: ^5.3
- phpunit/phpunit: ^9.5
- roave/security-advisories: dev-master
README
描述
本软件是开源内容管理系统Contao的扩展,提供了两个集合,旨在作为数组使用的替代品。
作者
e@sy Solutions IT: Patrick Froch info@easySolutionsIT.de
要求
- php: ^8.2
- ext-ds: *
- contao/core-bundle:^5.3
- esit/valueobjects: ^1.0
- esit/databaselayer: ^1.0
安装
可以通过管理器轻松安装此扩展。
用法
ArrayCollection
ArrayCollection
用于直接替换数组。该集合可以接受任意值,并提供许多处理数组的函数。
DatabaseRowCollection
DatabaseRowCollection
是 ArrayCollection
的特殊形式。它也提供了许多处理数组的函数。它的目的是接收表格行。表格行可以用 save()
保存。此外,它还提供了懒加载依赖数据。
创建集合
为了创建集合,有一个工厂。它可以创建一个 ArrayCollection
,一个 DatabaseRowCollection
,以及一个包含多个 DatabaseRowCollection
的 ArrayCollection
。
// todo add php code