Zf2 및 DynamoDB를 사용하여 API를 개발했지만 내 로컬 컴퓨터의 GET 매개 변수에서 값을 가져올 수 있지만 프로덕션 환경에서 API를 업로드 할 때 GET 매개 변수에서 값을 가져올 수 없습니다. . FYI : 프로덕션 환경에서 POST 메소드가 올바르게 작동하고 있습니다.프로덕션 환경에서 매개 변수 가져 오기
다음은 컨트롤러 가져 오기 기능입니다.
public function get($id)
{
$abcModel = new ABCModel();
error_log("tournamentId:".$this->params()->fromQuery('tournamentId'));
$query = $this->getRequest()->getQuery();
error_log("tournamentId1:".$query['tournamentId']);
error_log("tournamentId2:".$this->getEvent()->getRouteMatch()->getParam('tournamentId'));
error_log("tournamentId3:".$this->params('tournamentId'));
error_log("tournamentId4:".$this->params()->fromRoute('tournamentId'));
}
이 질문에 대한 답을 모두 시도했습니다. ZF2: Get url parameters in controller.
어떤 이유 일 수 있는지 알 수 있습니까?
경로의 빛이 도움이됩니다.
사람들은 왜 우리에게 문제를 일으키는 코드를 표시하지 않고 답변을 얻으려고합니까? : S – Sam
@sam보세요 .. –
디버그 정보도 필요합니다. 'var_dump ($ request-> getQuery(), $ _GET)와 같이' – Sam