ezoterik/yii2-project-assist
Composer 安装命令:
composer require --dev ezoterik/yii2-project-assist
包简介
Assist tools for my yii2 projects
README 文档
README
Вспомогательные инструменты для моих проектов на Yii2 для стандартизации процесса разработки.
Console
Шаблоны миграций
В console/config/main.php:
'controllerMap' => [
...
'migrate' => [
'class' => \Yii2ProjectAssist\Console\MigrateController::class,
],
...
],
Хелпер для перебора записей
$query = Model::find()->orderBy('id');
BatchIteratorHelper::processEach($query, function (Model $model, int &$updatedCounter) {
//TODO: Do something with $model here...
++$updatedCounter;
});
или
$query = Model::find()->orderBy('id');
BatchIteratorHelper::processBatch($query, function (array $users, int &$updatedCounter) {
//TODO: Do something with $users here...
$updatedCounter += count($users);
});
TODO
统计信息
- 总下载量: 88
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-11-21