dragonprojects / dragonjsonserverskeleton
DragonJsonServer和所有扩展的项目的骨架
dev-master
2014-06-06 15:39 UTC
Requires
- php: 5.4.*
- doctrine/doctrine-orm-module: 0.*
- dragonprojects/dragonjsonserver: dev-master
- dragonprojects/dragonjsonserveraccount: dev-master
- dragonprojects/dragonjsonserveraccountloginban: dev-master
- dragonprojects/dragonjsonserverapiannotation: dev-master
- dragonprojects/dragonjsonserverapiclient: dev-master
- dragonprojects/dragonjsonserverdevice: dev-master
- dragonprojects/dragonjsonserverdoctrine: dev-master
- dragonprojects/dragonjsonserveremailaddress: dev-master
- dragonprojects/dragonjsonservererror: dev-master
- dragonprojects/dragonjsonserveri18n: dev-master
- dragonprojects/dragonjsonserverrequestlog: dev-master
- dragonprojects/dragonjsonserversecuritytoken: dev-master
- zendframework/zendframework: 2.2.*
This package is not auto-updated.
Last update: 2024-09-14 15:46:21 UTC
README
PHP框架,用于JsonRPC 2 APIs,基于Zend Framework 2。
实时演示
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/environment.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"以添加依赖
- 使用"composer update"(Windows)或"php composer.phar update"(Unix, Mac)安装扩展
- 如有需要,将"/vendor/dragonprojects/%packagename%/public"中的文件复制到"/public"目录
- 如有需要,将"/vendor/dragonprojects/%packagename%/data/database/install.sql"导入数据库
- 如有需要,扩展"/config/autoload/global.php"或"/config/autoload/local.php"中的设置,从模板"/vendor/dragonprojects/%packagename%/config/global.php"或"/vendor/dragonprojects/%packagename%/config/local.php"中获取
- 在"/config/application.config.php"中添加扩展