venveo/craft-collections

此包已被废弃,不再维护。作者建议使用venveo/craft-collections包。
此包的最新版本(v1.0.0)没有可用的许可证信息。

在Craft CMS插件中使用Laravel Collections

安装: 12

依赖项: 0

建议者: 0

安全: 0

星星: 9

观察者: 7

分支: 1

开放问题: 0

类型:craft-plugin

v1.0.0 2016-04-28 20:55 UTC

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支持,因此我们决定构建这个插件!

要求

安装和设置

  1. 从本页下载插件发布版本
  2. 将下载目录重命名为collections并将其移动到您的plugins目录
  3. 从控制面板设置安装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)。请参阅许可证文件以获取更多信息。