2017 © Pedro Peláez
 

library yii-batch

image

dutchakdev/yii-batch

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

yii-batch

Same "batch" of yii2, but Simplified. Just for fun, (*1)

Batch is helper-iterator for yii created for batch processing., (*2)

yii-batch / protected / components / Batch.php, (*3)

// Usage batch:
$criteria = new \CDbCriteria();
$criteria->limit = 1000;

// Get 100 records per object
foreach((new \Batch(100, Models\Heisenberg::model()->with('Jesse'))->findAll($criteria) as $meth){
  // 100 objects in $meth, 10 query to db
}
// Usage each:
$criteria = new \CDbCriteria();
$criteria->limit = 1000;

// Get 100 records per object
foreach((new \Batch(100, Models\Heisenberg::model()->with('Jesse'), true)->findAll($criteria) as $meth){
  // 1 object in $meth, 10 query to db
}

Instalation

From composer:

Add to your composer.json, (*4)

"require": {
    ...
    "dutchakdev/yii-batch": "@dev"
}

Run command, (*5)

$ composer update

From git/zip:

$ git clone git@github.com:dutchakdev/yii-batch.git ./path_to_exstensions/

Add to yor config, (*6)

'import'=>array(
    ...
    'path_to_vendor.dutchakdev.yii-batch.Batch'
),

The Versions

24/07 2014