rareform/craft-prune
最新稳定版本:0.4.1
Composer 安装命令:
composer require rareform/craft-prune
包简介
A package for Craft CMS to prune objects
README 文档
README
A simple Composer package for the Craft CMS ecosystem to prune fields or property values from objects.
Installation
You can install the package via composer:
composer require rareform/craft-prune
Usage
use rareform\Prune; // Basic usage: simply pass an array of fields $prunedData = new Prune($data, ["title", "author", "body", "url", "featuredImage"]); // Advanced object syntax $prunedData = new Prune($data, [ 'title' => true, 'id' => true, 'uri' => true, // Related fields simple array syntax 'author' => ['username', 'email'], // Related fields object syntax 'mainImage' => [ 'url' => true, 'uploader' => [ // Nested related fields 'email' => true, 'username' => true, ], ], // Matrix fields 'contentBlocks' => [ // Denote query traits with $ prefix '$limit' => 10, // Designate distinct prune fields per type with _ prefix '_body' => [ 'body' => true, 'intro' => true, ], '_fullWidthImage' => [ 'image' => ['url', 'alt'], ], ], ]);
统计信息
- 总下载量: 90
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-03-24