venveo / craft-collections
此包已被废弃,不再维护。作者建议使用venveo/craft-collections包。
此包的最新版本(v1.0.0)没有可用的许可证信息。
在Craft CMS插件中使用Laravel Collections
v1.0.0
2016-04-28 20:55 UTC
Requires
- illuminate/support: ^5.2
This package is auto-updated.
Last update: 2022-02-01 13:02:21 UTC
README
Collections是Laravel的一个非常强大的类,它提供了“用于处理数据数组的流畅、便捷的包装器”。不要只听我们说,Adam Watham正在撰写一本名为"Refactoring to Collections"的书,他还制作了一个关于使用collections的优秀视频教程。
当我们使用Craft CMS时,我们经常希望有Collections支持,因此我们决定构建这个插件!
要求
安装和设置
- 从本页下载插件发布版本
- 将下载目录重命名为
collections
并将其移动到您的plugins
目录 - 从控制面板设置安装Collections
示例用法
当处理数组中的数据时...
$array = [
'eight', 'six', 'seven', 'five'
];
您可以使用以下代码轻松地将数组转换为Collection
$collection = craft()->collections->make($array);
一旦您的数据在Collection中,您就可以立即获得回报!
例如,您可以通过简单地调用以下方法来获取数组/Collection中项目的数量
$collection->count();
Wham-o!计数,在这种情况下4
,将轻松可用!
如果您需要确保数组中包含某个项目怎么办?
if ($collection->contains('six')) {
// returns true, then do something about it!
}
有关使用Collections时的完整选项列表,请参阅可用方法。
致谢
关于Venveo
Venveo是位于弗吉尼亚州布莱克斯堡的建筑材料公司数字营销机构。在我们的网站上了解更多关于我们的信息。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。