pastuhov / yii2-query-tag
为 Yii 2 的查询标签扩展
1.2.0
2017-08-09 19:26 UTC
Requires
- yiisoft/yii2: ~2.0.4
Requires (Dev)
- codeception/codeception: 2.1.8
- codeception/specify: 0.4.*
- codeception/verify: 0.2.*
- pastuhov/yii2-logstock: ~1.0.0
- yiisoft/yii2-codeception: 2.0.*
This package is not auto-updated.
Last update: 2024-09-15 03:13:49 UTC
README
为 Yii 2 的查询标签扩展
你使用 pgbabger
或 pg_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 而不是使用问题跟踪器。