2016-11-19 5 views
1

을 검색 zf3 초기화 됨.이미 나는 <strong>젠드 프레임 워크 3 응용 프로그램</strong>에 다음과 같은 오류가 발생하고있어 인터넷

저는 답변이 있지만 zf3을 가리 키지 않은 것으로 보이고 ive는 이미 대답없이 스캔했습니다. 나는 연구를 통해 대답을 찾을 수없는 것 같습니다.

내 응용 프로그램이 모듈을로드하지 않을 수 있습니까? 모듈 자체를로드하지 않도록 응용 프로그램 구성을 수정했습니다. I는 /config/application.config.php 내부 모듈 어레이에 추가 모듈이

- module 
    -Serve 
     -src 
     -Module.php 
     -Controller 
      -IndexController.php 
     -config 
     -module.config.php 
     -view 

:

는 I 폴더 구조를 갖는다.

여기 여기 내 module.config.php

namespace Serve; 

return array(
     'controllers' => array(
       'invokables' => array(
         'Serve\Controller\Index' => 'Serve\Controller\IndexController', 
       ), 
     ), 

     // The following section is new and should be added to your file 
     'router' => array(
       'routes' => array(
         'serve' => array(
           'type' => 'segment', 
           'options' => array(
             'route' => '/srv[/:action]', 
             'constraints' => array(
               'action' => '[a-zA-Z][a-zA-Z0-9_-]*' 
             ), 
             'defaults' => array(
               'controller' => 'Serve\Controller\Index', 
               'action'  => 'index', 
             ), 
           ), 
         ), 
       ), 
     ), 

     'view_manager' => array(
       'template_path_stack' => array(
         'album' => __DIR__ . '/../view', 
       ), 
       'strategies' => array(
         'ViewJsonStrategy', 
       ), 
     ), 
); 

Serve\Module.php 파일 : 나는로드 모듈을 방해 보인다 내 Application\Module.php 그러나 아무것도 내부 비즈니스 로직의 무리가

<?php 
namespace Serve; 

class Module 
{ 
    public function getConfig() 
    {  
     return include __DIR__ . '/../config/module.config.php'; 
    } 
} 

.

연구를 통해 답변을 찾을 수없는 것 같습니다. 여기서 무엇이 잘못 될 수 있습니까?

답변

1

모듈을 오토로더에 추가 했습니까? 같은 --optimize (classmaps를 생성) 및 --classmap 정식으로 https://github.com/zendframework/ZendSkeletonApplication/blob/master/composer.json#L23

이 ZF2에서, 우리는 모듈 클래스를 통해 자동로드 거의 아무것도 사용, 지금 우리가 쉽게하는 작곡가에 그것을 허용 단지 수있는 옵션 (클래스 맵 외부에 클래스를로드하지 마십시오.)

composer.json 파일을 편집 한 후에 작곡가 dumpautoload를 잊지 마세요.

+0

하! 그것은 효과가 있었다. 정보 주셔서 감사합니다 – jkushner