pastuhov/yii2-query-tag

为 Yii 2 的查询标签扩展

安装次数: 3,438

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.2.0 2017-08-09 19:26 UTC

This package is not auto-updated.

Last update: 2024-09-15 03:13:49 UTC


README

Build Status Scrutinizer Code Quality Code Coverage Total Downloads

为 Yii 2 的查询标签扩展

你使用 pgbabgerpg_stat_statements 吗?有时理解哪些代码生成了请求可能有些困难。yii2-query-tag 将帮助你!

之前

SELECT * FROM page WHERE 1=1

之后

SELECT /* ExampleTest:11 UnitHelper:28 Step:218 */ * FROM page WHERE 1=1

功能

  • 生产就绪/安全/已测试
  • 节省团队时间

安装

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

可以运行

php composer.phar require --prefer-dist pastuhov/yii2-query-tag

或者添加

"require-dev": {
    "pastuhov/yii2-query-tag": "~1.1.0"
    ...

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

使用方法

更改你的应用程序配置

    'components' => [
        'db' => [
            'class' => \yii\db\Connection::class,
            'commandClass' => \pastuhov\querytag\Command::class, // <-- add this line

高级使用

扩展查询标签命令类

namespace app\components;

class Command extends \pastuhov\querytag\Command
{
    public $customTag = 'master';
    public $enabledTags = [
        self::TAG_TYPE_CUSTOM,
        self::TAG_TYPE_TRACE,
    ];
}

测试

./vendor/bin/codecept run

安全性

如果你发现任何安全相关的问题,请通过电子邮件 pastukhov_k@sima-land.ru 而不是使用问题跟踪器。