dragonprojects / dragonjsonserver
使用 Zend Framework 2 的 PHP 框架,用于 JsonRPC 2 APIs
dev-master
2014-06-06 19:24 UTC
Requires
- php: >=5.4.0
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2024-09-14 15:37:24 UTC
README
使用 Zend Framework 2 的 PHP 框架,用于 JsonRPC 2 APIs
实时演示
http://2x.dragonjsonserver.de/
操作
- 选择命名空间和函数
- 如有需要,输入参数
- 发送请求并查看输出
第一步
- Account.createAccount: 创建一个新的账户并返回会话
- Avatar.createAvatar: 为游戏回合创建一个头像(gameround_id 1 已存在)
- Avatarmessage.createAvatarmessage: 为其他头像创建一条消息(to_avatar_id 1 已存在)
安装
- 安装 Git,请参阅: https://git-scm.cn/
- 通过 "git clone https://github.com/dragonprojects/dragonjsonserverskeleton.git" 克隆 DragonJsonServerSkeleton
- 安装 Composer,请参阅: https://getcomposer.org.cn/
- 使用 "composer install"(Windows)或 "php composer.phar install"(Unix,Mac)安装依赖
- 将 "/data/database/install.sql" 导入数据库
- 将 "/config/autoload/local.php.template" 重命名为 "local.php",并在其中输入数据库数据
- 在浏览器中访问 "/public/index.php"
更新
- 使用 "composer update"(Windows)或 "php composer.phar update"(Unix,Mac)更新依赖
对于所有已更新的扩展
- 如有必要,将 "/vendor/dragonprojects/%packagename%/public" 中的文件复制到 "/public" 目录
扩展
可用扩展: https://packagist.org.cn/packages/dragonprojects/
- 进行更新,请参阅“更新”部分
- 扩展 "/composer.json" 以包含扩展的 Require
- 使用 "composer update"(Windows)或 "php composer.phar update"(Unix,Mac)安装扩展
- 如有必要,将 "/vendor/dragonprojects/%packagename%/public" 中的文件复制到 "/public" 目录
- 如有必要,将 "/vendor/dragonprojects/%packagename%/data/database/install.sql" 导入数据库
- 如有必要,从模板 "/vendor/dragonprojects/%packagename%/config/global.php" 或 "/vendor/dragonprojects/%packagename%/config/local.php" 扩展 "/config/autoload/global.php" 或 "/config/autoload/local.php" 中的设置
- 在 "/config/application.config.php" 中添加扩展