2017-04-04 2 views
0

두 가지 차이점이있는 두 개의 동일한 URI를 정의하려면 어떻게해야합니까? 예를 들어 :같은 경로 다른 경로

'owners/<user_id:\d+>/pets' => 'pets/index', //using GET 
'owners/<user_id:\d+>/pets' => 'pets/create',//using POST 

나는 다음이 코드를 시도 :

'GET owners/<user_id:\d+>/pets' => 'pets/index', 
'POST owners/<user_id:\d+>/pets' => 'pets/create', 

을하지만 내 문제는 내가이 코드가 있다면 그것은 항상 404 대신 405로 발견되지 표시이다? 나는 이미 내 행동에 추가

참고 :

'verbs' => [ 
       'class' => VerbFilter::className(), 
       'actions' => [ 
        'index' => ['get'], 
        'create' => ['post'], 
       ], 
      ], 

답변

0

내가 (이 순서대로)이 시도 것 :

'POST owners/<user_id:\d+>/pets' => 'pets/create', 
'owners/<user_id:\d+>/pets' => 'pets/index', 
+0

안녕하세요, 난 당신이 나를 다른 줄 수, 나중에 시도합니다 세부? – bumbumpaw