robotusers/cakephp-chunk
最新稳定版本:0.3.0
Composer 安装命令:
composer require robotusers/cakephp-chunk
包简介
Robotusers CakePHP Chunk plugin
README 文档
README
This plugin allows to chunk results retrieved from a database in order to save memory.
Installation
composer require robotusers/cakephp-chunk
bin/cake plugin load Robotusers/Chunk
Using the plugin
The plugin provides a custom ResultSet class which accepts Cake\ORM\Query instance.
Example:
$query = $table->find(); $results = new \Robotusers\Chunk\ORM\ResultSet($query); foreach ($results as $result) { // do stuff }
You can control how many elements are in one "chunk" (1000 by default):
$query = $table->find(); $results = new \Robotusers\Chunk\ORM\ResultSet($query, ['size' => 100]);
The plugin provides also a behavior with chunk() method:
$table->addBehavior('Robotusers/Chunk.Chunk'); $query = $table->find(); $results = $table->chunk($query, ['size' => 100]);
统计信息
- 总下载量: 6.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 8
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-06-12