Skip to content

gud3/yii2-helpers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My personal helper.

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.

About

This is the package of classes that I use from project to project.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages