0
내 API의 경로를 정의한 방법입니다. 접두어는/api/v1입니다. 하지만 이제는 api v2에 새로운 모듈이 거의 추가되지 않고 모든 v1 API는 동일하게 유지되고 v2에서 사용할 수 있습니다./api/v1이 호출 될 때/api/v2가 호출 될 때/api/v1 및/api/v1과/api/v1을 모두 제공해야하는이 경로를 수정하려면 어떻게해야합니까?젠드 프레임 워크 3에서 다른 API 버전의 경로 경로
당신은 다른 사람들 일반적인 v1
단일 부모 노선 v2
및 v2
- 단지 사람을 이동할 수 있습니다
'product' => array(
'type' => 'Zend\Router\Http\Segment',
'options' => array(
'route' => '/api/v1/categories[/:id]',
'defaults' => array(
'controller' => CategoryController::class,
),
),
),
'products' => array(
'type' => 'Zend\Router\Http\Segment',
'options' => array(
'route' => '/api/v1/products[/:id]',
'defaults' => array(
'controller' => ProductsController::class,
),
),
),
// ... at lots of v1 apis
//these are introduced in v2
'trends' => array(
'type' => 'Zend\Router\Http\Segment',
'options' => array(
'route' => '/api/v2/trends[/:id]',
'defaults' => array(
'controller' => TrendsController::class,
),
),
),