gud3 / yii2-helpers
这是一个我从项目到项目使用的类库。
0.0.2
2017-08-24 09:11 UTC
Requires
- yiisoft/yii2: ~2.0.0
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 函数。