2014-09-19 49 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

相關問題