tecnocen/yii2-roa

Yii 2 ROA 库

安装次数: 12,789

依赖项: 2

建议者: 0

安全性: 0

星标: 8

关注者: 4

分支: 9

开放问题: 1

类型:yii2-extension

0.5.0 2019-07-13 05:44 UTC

This package is auto-updated.

Last update: 2024-08-29 04:14:41 UTC


README

这个库包含使用 Yii2 框架构建 ROA 应用程序的模块和控制器。

Latest Stable Version Total Downloads

Travis Build Status Travis

先决条件

  • 安装 PHP 7.1 或更高版本
  • 已安装 Composer
  • 运行命令 composer check-platform-reqs 以检查所有要求。

安装

在 Yii2 App Advanced 项目上安装

创建新项目

运行测试

本节用于在库上运行测试,要在您的应用程序上运行测试,请检查 Yii2 App Roa Tests

配置测试

测试预先配置,除数据库凭据外。要配置数据库凭据,请创建一个文件 tests/_app/config/db.local.php,其中包含 Yii::$app->db 组件的 Yii2 配置。示例

return [
    'dsn' => ..., 
    'username' => ..., 
    'password' => ..., 
];

请确保创建一个数据库以加载迁移,默认名称为 yii2_roa_test

部署测试

该库包含一个 composer 脚本用于部署测试。

composer deploy-tests

运行测试

该库还包括两个 composer 脚本,可轻松运行测试。

  • composer run-tests 运行所有 codeception 测试。
  • composer run-coverage 运行所有 codeception 测试并生成覆盖率报告

编写测试

您可以在 tests/ 文件夹中编写新测试,遵循 codeception 文档

示例

Yii2 ROA 在线演示

您可以在新安装的项目上运行在线演示,以帮助您运行测试或了解服务器返回的响应。

composer yii -- serve [yii2Options]

请参阅 https://yiiframework.cn/doc/api/2.0/yii-console-controllers-servecontroller

然后,在您的浏览器中访问路由 https://:8080/index.php/api

其他库

您可以克隆以下存储库并使用它们提供的在线演示

用例

待办事项

使用

行为准则

请阅读 CODE_OF_CONDUCT.md 了解我们的行为准则。

贡献

请阅读 CONTRIBUTING.md 了解向我们提交 pull 请求的过程。

版本控制

我们使用 SemVer 进行版本控制。有关可用版本,请参阅此存储库的 标签

关于 SemVer 的版本控制规则 9、10 和 11 讨论了预发布版本,它们在 tecnocen-com 中将不会使用。

作者

参见参与此项目的贡献者列表

许可协议

本项目遵循MIT许可协议 - 有关详细信息,请参阅LICENSE.md文件。

致谢

  • 待办事项 - 感谢使用了任何人代码的人
  • 待办事项 - 灵感来源
  • 待办事项 - 等等

yii2-roa