小编Mak*_*ash的帖子

如何在现有的ZF2应用程序中使用Apigility?

我有一些带有一些模块的ZF2应用程序.我想允许在我的应用程序中使用我现有的Apigility模块.

我尝试用composer安装这些模块:

"require": {
    "php": ">=5.3.3",
    "phpoffice/phpexcel":"*",        
    "monolog/monolog" : "1.*",
    "zendframework/zend-developer-tools": "dev-master",
    "bjyoungblood/bjy-profiler": "dev-master",
    "radnan/rdn-router": "1.*",
    "bshaffer/oauth2-server-php": "dev-develop",
    "rwoverdijk/assetmanager": "~1.3",
    "zfcampus/zf-apigility": "~1.0-dev",
    "zfcampus/zf-apigility-provider": "~1.0-dev",
    "zfcampus/zf-apigility-documentation": "~1.0-dev",
    "zfcampus/zf-api-problem": "~1.0-dev",
    "zfcampus/zf-content-negotiation": "~1.0-dev",
    "zfcampus/zf-content-validation": "~1.0-dev",
    "zfcampus/zf-hal": "~1.0-dev",
    "zfcampus/zf-mvc-auth": "~1.0-dev",
    "zfcampus/zf-oauth2": "~1.0-dev",
    "zfcampus/zf-rest": "~1.0-dev",
    "zfcampus/zf-rpc": "~1.0-dev",
    "zfcampus/zf-versioning": "~1.0-dev"
},
"require-dev": {
    "zfcampus/zf-apigility-admin": "dev-master",
    "zfcampus/zf-configuration": "~1.0-dev",
    "zfcampus/zf-apigility-welcome": "~1.0-dev",
    "zendframework/zend-developer-tools": "dev-master"
}
Run Code Online (Sandbox Code Playgroud)

我在我的application.config.php中讨论这些模块:

'ZF\\Apigility',
'ZF\\Apigility\\Provider',
'ZF\\Apigility\\Documentation',
'AssetManager',
'ZF\\ApiProblem',
'ZF\\MvcAuth',
'ZF\\OAuth2',
'ZF\\Hal',
'ZF\\ContentNegotiation',
'ZF\\ContentValidation',
'ZF\\Rest',
'ZF\\Rpc',
'ZF\\Versioning',
Run Code Online (Sandbox Code Playgroud)

没有异常错误但无法进入Apigility配置空间.我已经从头开始使用Apigility和zf-apigility-skeleton没有问题.路由我测试了local.project/apigility或local.project/apigility/documentation

我想我的路由或布局有问题.我使用EPModuleLayouts为每个模块使用不同的布局.

谢谢你的帮助

php zend-framework2

8
推荐指数
1
解决办法
2767
查看次数

标签 统计

php ×1

zend-framework2 ×1