2014-09-19 47 views
1

Apigility docu被描述,如何“安装”Apigility。有几种方法可以做到这一点,但最后一步应该总是支持:(为什么)Apigility仅适用于开发模式?

cd path/to/install 
php public/index.php development enable # put the skeleton in development mode 

没有它的浏览器,并与arror消息骨架电话:

出错

的执行期间发生错误;请稍后再试。

  • 只有在没有开发模式的情况下Apigility才起作用吗?如果是 - 为什么?
  • 还有什么其他模式?他们在哪里列出和描述?

回答

2

据我所知,有两种基本模式live和dev。

它基本上控制application.config.php是否会被加载或dev.application.config.php

他们都很有工作就好了(dev的配置将与正常的启动发展方式时,得到合并) 。当你在开发模式下,可以实现在配置模块,如

// Development time modules 
'modules' => array(
    'ZFTool', 
    'ZF\Apigility\Admin', 
    'ZF\Apigility\Welcome', 
    'ZendDeveloperTools', 
), 

使生产服务器上,你不能访问的模块没有在所有这一切是好的,因为没有人愿意安全加载apigility接口用户在那里搞乱了哈哈。

但你应该可以在两种模式下进行api调用。如果你在开发模式下遇到api调用问题,我想你的配置有问题,尽管目前还不清楚你的意思是不能访问管理界面

Theres关于开发的一些很好的文档模式:

https://apigility.org/documentation/modules/zf-development-mode

相关问题