gud3 / yii2-helpers
This is the package of classes that I use from project to project.
Installs: 178
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2025-06-08 09:08:24 UTC
README
This is the package of classes that I use from project to project.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist gud3/yii2-helpers "*"
or add
"gud3/yii2-helpers": "*"
to the require section of your composer.json
file.
Migration
Usage for create template migration file, it saves you time, creates an empty template, to create a table.
return [
'components' => [
...
],
'controllerMap' => [
'migrate' => [
'class' => 'yii\console\controllers\MigrateController',
'templateFile' => '@vendor/gud3/yii2-helpers/migrations/templates/base.php'
],
],
...
];
If you need create index in table use class gud3\helpers\migrations\Indexes
need extends of his and set and override the $indexes property.
Where key in array it is a table name and value it's column example:
public $indexes = [
'user' => ['email', 'status']
...
];
And delete function of the up, down. They are in Indexes class.
To create a table with countries in short codes for them, also inherit in the migration class from the Country class gud3\helpers\migrations\Countries
, remove the functions up, down.