umbalaconmeogia / yii2-api
Helper classes to create RESTful API in yii2.
Package info
github.com/umbalaconmeogia/yii2-api
Type:yii2-extension
pkg:composer/umbalaconmeogia/yii2-api
Requires
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Helper classes to create RESTful API in yii2.
Installation
The preferred way to install this extension is through composer.
Either run
$ composer require umbalaconmeogia/yii2-api "@dev"
or add
"umbalaconmeogia/yii2-api": "@dev"
to the require section of your composer.json file and run composer update.
Add SubSystemUser
For client system that use SubSystemUser, you should run migration to create sub_system_user table.
Configuring migration path.
'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => [ '@console/migrations', '@vendor/umbalaconmeogia/yii2-api/src/migrations', ], ],
Namespaced Migrations
For yii2 advanced template, add to console/config/main.php
'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => null, // disable non-namespaced migrations if app\migrations is listed below 'migrationNamespaces' => [ 'console\migrations', // Common migrations for the whole application 'umbalaconmeogia\yii2api\migrations', // Migrations for the specific extension ], ], ],
For yii2 basic template, add to app/config/web.php
'controllerMap' => [ 'migrate' => [ 'class' => 'yii\console\controllers\MigrateController', 'migrationPath' => null, // disable non-namespaced migrations if app\migrations is listed below 'migrationNamespaces' => [ 'app\migrations', // Common migrations for the whole application 'umbalaconmeogia\yii2api\migrations', // Migrations for the specific extension ], ], ],
License
yii2-api is released under the MIT License. See the bundled LICENSE for details.