zakharov-andrew/yii2-time-tracker

Yii2 时间跟踪器

v0.1.1 2024-09-18 20:59 UTC

This package is auto-updated.

Last update: 2024-10-02 17:53:38 UTC


README

Yii 2 模块用于时间跟踪。

Yii2 user module by Zakharov Andrey

Latest Stable Version License Yii2

Yii2 框架的时间跟踪模块是监控项目中各种任务耗时的一个全面解决方案。它允许用户轻松地开始、停止和记录特定任务的时段时间,并提供详细的耗时报告。

  • 维护每个用户角色的行动列表。
  • 支持 Bootstrap 版本:3,4,5
  • 支持语言:英语,俄语

安装

通过 composer 安装此扩展是首选方式。

运行

$ composer require zakharov-andrew/yii2-time-tracker

或添加

"zakharov-andrew/yii2-time-tracker": "*"

到您的 composer.json 文件的 require 部分。

随后运行

./yii migrate/up --migrationPath=@vendor/zakharov-andrew/yii2-time-tracker/migrations

以在数据库中创建设置表。

或在控制台配置中添加

return [
    // ...
    'controllerMap' => [
        // ...
        'migrate' => [
            'class' => 'yii\console\controllers\MigrateController',
            'migrationPath' => [
                '@console/migrations', // Default migration folder
                '@vendor/zakharov-andrew/yii2-time-tracker/src/migrations'
            ]
        ]
        // ...
    ]
    // ...
];

用法

将此添加到主配置的模块数组中

    'modules' => [
        'timetracker' => [
            'class' => 'ZakharovAndrew\TimeTracker\Module',
            'bootstrapVersion' => 5, // if use bootstrap 5
            'showTitle' => true, // display H1 headings (default - true)
        ],
        // ...
    ],

许可证

yii2-time-tracker 在 MIT 许可证下可用。详细信息可在 LICENSE.md 中找到。