dragonprojects/dragonjsonserver

使用 Zend Framework 2 的 PHP 框架,用于 JsonRPC 2 APIs

dev-master 2014-06-06 19:24 UTC

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/

操作

  1. 选择命名空间和函数
  2. 如有需要,输入参数
  3. 发送请求并查看输出

第一步

  1. Account.createAccount: 创建一个新的账户并返回会话
  2. Avatar.createAvatar: 为游戏回合创建一个头像(gameround_id 1 已存在)
  3. Avatarmessage.createAvatarmessage: 为其他头像创建一条消息(to_avatar_id 1 已存在)

安装

  1. 安装 Git,请参阅: https://git-scm.cn/
  2. 通过 "git clone https://github.com/dragonprojects/dragonjsonserverskeleton.git" 克隆 DragonJsonServerSkeleton
  3. 安装 Composer,请参阅: https://getcomposer.org.cn/
  4. 使用 "composer install"(Windows)或 "php composer.phar install"(Unix,Mac)安装依赖
  5. 将 "/data/database/install.sql" 导入数据库
  6. 将 "/config/autoload/local.php.template" 重命名为 "local.php",并在其中输入数据库数据
  7. 在浏览器中访问 "/public/index.php"

更新

  1. 使用 "composer update"(Windows)或 "php composer.phar update"(Unix,Mac)更新依赖

对于所有已更新的扩展

  1. 如有必要,将 "/vendor/dragonprojects/%packagename%/public" 中的文件复制到 "/public" 目录

扩展

可用扩展: https://packagist.org.cn/packages/dragonprojects/

  1. 进行更新,请参阅“更新”部分
  2. 扩展 "/composer.json" 以包含扩展的 Require
  3. 使用 "composer update"(Windows)或 "php composer.phar update"(Unix,Mac)安装扩展
  4. 如有必要,将 "/vendor/dragonprojects/%packagename%/public" 中的文件复制到 "/public" 目录
  5. 如有必要,将 "/vendor/dragonprojects/%packagename%/data/database/install.sql" 导入数据库
  6. 如有必要,从模板 "/vendor/dragonprojects/%packagename%/config/global.php" 或 "/vendor/dragonprojects/%packagename%/config/local.php" 扩展 "/config/autoload/global.php" 或 "/config/autoload/local.php" 中的设置
  7. 在 "/config/application.config.php" 中添加扩展