我凸狀部包括4周新的軟件包:zfcampus/zf-apigility
,zfcampus/zf-apigility-admin
,zfcampus/zf-development-mode
和rwoverdijk/assetmanager
(不知道爲什麼,雖然,但足夠公平的),以便開始使用到我的ZF3項目Apigility。致命錯誤注入Apigility V1.4到Zend框架時,3
後,該網站現在顯示該堆棧跟蹤:
<b>Fatal error</b>: Uncaught exception 'Zend\ServiceManager\Exception\ServiceNotFoundException' with message 'Unable to resolve service "InputFilterManager" to a factory; are you certain you provided it during configuration?' in D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zendframework\zend-servicemanager\src\ServiceManager.php:670
Stack trace:
#0 D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(746): Zend\ServiceManager\ServiceManager->getFactory('InputFilterMana...')
#1 D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(195): Zend\ServiceManager\ServiceManager->doCreate('InputFilterMana...')
#2 D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zfcampus\zf-content-validation\src\ContentValidationListenerFactory.php(31): Zend\ServiceManager\ServiceManager->get('InputFilterMana...')
#3 D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zendframework\zend-servicemanager\src\ServiceManager.php(747): in <b>D:\RZECZY_ADAMA\_XAMPP\xampp-5.6\htdocs\zend3\vendor\zendframework\zend-servicemanager\src\ServiceManager.php</b> on line <b>670</b><br />
任何想法?
編輯:事實證明了,我需要另一個pacakge:Zend\InputFilter
,通過作曲家將其導入並將其添加到modules.config.php它開始表現出我以前的網站後。 運行後,我仍然看不到Apigility管理面板:php public/index.php development enable
。
編輯:[23/11/2016]我不得不AssetManager添加到development.config.php
& DIST(是的,我知道這可能很容易地發展,使腳本複製)。它開始工作。對於其他人誰將會是我奮鬥,這裏是一個development.config.php
模塊列表:
'modules' => [
'ZF\Apigility\Admin',
'ZF\Apigility\Admin\Ui',
'ZF\Configuration',
'AssetManager'
],
這不應該是一個問題,我有以下幾點:''module_listener_options'=> [ 'config_glob_paths'=> [realpath(__ DIR__)。 '/autoload/{,*.}{global,local}-development.php'], 'config_cache_enabled'=>假, 'module_map_cache_enabled'=>假, ],'和我在開發者模式。我甚至已經刪除了緩存並且沒有重新生成,所以它不是緩存問題。 – divix