Phpunittest sırasında (Zend_Controller_Dispatcher_Standard itibaren) Boş $ _controllerDirectory dizi

0 Cevap php

Ben Zend_Framework (v 1.10.8) ile phpUnitTest (3.5.4) çalıştırın ve hala almaya çalışıyorum

Zend_Controller_Exception: No default module defined for this application

Zend_Test_PHPUnit_ControllerTestCase uzanan sınıf AuthControllerTest örneğin test

/**  * @test  */ public function
loginPage() {

  $this->dispatch('/login');
  $this->assertController('auth');
  $this->assertAction('login'); }

Hata ayıklama sonra Zend_Controller_Dispatcher_Standard değişken $ _controllerDirectory boş olduğunu buldu. Normalde içerir:

array 'Default' => string 'C:\x\phpcode\application/modules\Default\controllers'

Ben yönlendirici tanımladık

 <loginPage>
     <route>login</route>
     <defaults>
         <module>default</module>
         <controller>auth</controller>
         <action>login</action>
     </defaults>
     <map>
     </map>
     <reverse>login</reverse>
 </loginPage>

ve diğer FC params

resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.baseUrl = "http://www.fff44.pl:8080/"
resources.frontController.defaultController = "index"
resources.frontController.defaultAction = "index"
resources.frontController.defaultModule = "default"

ne yanlış olabilir?

0 Cevap