return array(
'router' => array(
'routes' => array(
'wall' => array(
'type' => 'Zend\Mvc\Router\Http\Segment',
'options' => array(
'route' => '/api/wall[/:id]',
'constraints' => array(
'id' => '\w+'
),
'defaults' => array(
'controller' => 'Wall\Controller\Index'
),
),
),
),
),
'controllers' => array(
'invokables' => array(
'Wall\Controller\Index' => 'Wall\Controller\IndexController',
),
),
);
Zend Framework 2를 사용하는 JSON restfull API 프로그램의 일부인 모듈 벽에 대한 구성을보고 있습니다./myprogram/Wall/src/Controller 디렉토리에는 IndexController 파일이 있습니다. .php 그리고 그 안에는 네임 스페이스가 'namespace Wall \ Controller'로 선언됩니다. 내 질문은 'invokables'에 관한 것입니다. '=>'의 오른쪽은 내가 이해한다면 컨트롤러 클래스 이름과 네임 스페이스를 참조한다는 의미입니다. '=>'의 왼쪽에있는 것은 무엇입니까 'Wall \ Controller \ Index'가 무엇인지에 대한 설명을 찾고 있습니다. Zend Framework 2. Invokables
는
관련 항목 : http://stackoverflow.com/questions/15039144/what-is-the-sense-of-naming-invokables-like-classes – raina77ow