gud3/yii2-helpers

这是一个我从项目到项目使用的类库。

安装: 178

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

0.0.2 2017-08-24 09:11 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:49:20 UTC


README

这是一个我从项目到项目使用的类库。

安装

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

运行

php composer.phar require --prefer-dist gud3/yii2-helpers "*"

或将

"gud3/yii2-helpers": "*"

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

迁移

用于创建模板迁移文件,它节省了您的时间,创建一个空模板,用于创建表。

return [
    'components' => [
        ...
    ],
    'controllerMap' => [
        'migrate' => [
            'class' => 'yii\console\controllers\MigrateController',
            'templateFile' => '@vendor/gud3/yii2-helpers/migrations/templates/base.php'
        ],
    ],
    ...
];

如果您需要在表中创建索引,请使用 class gud3\helpers\migrations\Indexes 并扩展它,然后设置和重写 $indexes 属性。其中数组中的键是表名,值是列名,例如

public $indexes = [
    'user' => ['email', 'status']
    ...
];

并删除 up、down 函数。它们位于 Indexes 类中。

要创建一个包含国家简码的表,也继承迁移类中的 Country 类 gud3\helpers\migrations\Countries,删除 up、down 函数。