CRM 모듈의 접두어로 crm을 추가하고 싶습니다. 내가 test.dev/crm/calendar/index이 제대로 작동 사용할 때ZF2 경로가 기본으로 작동하지 않습니다.
이 내 module.config.php
'router' => array(
'routes' => array(
'calendar' => array(
'type' => 'segment',
'options' => array(
'route' => '/crm/calendar[/:action][/:id]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
'defaults' => array(
'controller' => 'Crm\Controller\Calendar',
'action' => 'index',
),
),
),
에서 라우터 섹션입니다. 그러나 test.dev/crm/calendar에서 작동하지 않습니다. 나는 어떤 문제도 찾을 수 없었다.
나는 'route' => '/calendar[/:action][/:id]',
을 사용할 때 test.dev/calendar를 사용할 수 있습니다. 하지만 접두사를 사용해야합니다. 내가 어떻게 해?
경로 설정이 정확합니다. 다른 경로 여야합니다. 왜 그것이 작동하지 않는가? 어떤 오류가 발생합니까? – AlexP
구성이 맞습니다. 일부 URL에서 작동하기 때문입니다. 내가/crm/calender를 사용하면 관련 작업으로 리디렉션되지 않습니다. –
''route '=>'/ crm/calendar [/ : action [/ : id]] '' – Xerkus