辅助类,用于在yii2中创建RESTful API。

安装: 634

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

v0.0.8 2019-08-07 14:46 UTC

This package is auto-updated.

Last update: 2024-09-08 02:07:47 UTC


README

辅助类,用于在yii2中创建RESTful API。

安装

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

运行以下命令之一

$ composer require umbalaconmeogia/yii2-api "@dev"

或将

"umbalaconmeogia/yii2-api": "@dev"

添加到您的composer.json文件的require部分,然后运行composer update

添加SubSystemUser

对于使用SubSystemUser的客户端系统,您应该运行迁移来创建sub_system_user表。

配置迁移路径。

'migrate' => [
	'class' => 'yii\console\controllers\MigrateController',
	'migrationPath' => [
		'@console/migrations',
		'@vendor/umbalaconmeogia/yii2-api/src/migrations',
	],
],

命名空间迁移

对于yii2高级模板,添加到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
		],
	],
],

对于yii2基本模板,添加到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
		],
	],
],

许可协议

yii2-api 在MIT许可下发布。请参阅捆绑的LICENSE以获取详细信息。