0
그래서이 모듈러 웹 응용 프로그램에는 doctrine2와 zend framework 1.12가 통합되어 있습니다.요청에 따라 객체베이스를 반환 uri
그래서 uri/api/people/1과 같이 하나의 객체베이스를 요청 uri에 반환하려고합니다.이 객체는 자신의 ID에 대해 하나의 기본 객체를 반환합니다.
* 사이드 노트, 나는 모든 사람의 물건을 돌려받을 수 있습니다, 나는 한 번만 물건을 선택하고 싶습니다.
url에서 매개 변수를 가져 와서 find 함수를 통해 전달했지만 교리는 uri를 통해 전달 된 이러한 숫자를 이해하지 못하고 동작이라고 생각합니다.
if($this->getRequest()->isGet())
{
$request = $this->getRequest();
$id = $request->getParam('peopleId');
$em = $this->getEntityManager();
$peopleRepo = $em->getRepository('API\Entity\People');
$people = $peopleRepo->find(3); //$id goes into find function
$resultArray[] =
[
'id' => $people->getId(),
'firstname' => $people->getFirstName(),
'lastname' => $people->getLastName(),
"food" => $people->getFavoriteFood()
];
echo json_encode($resultArray, JSON_PRETTY_PRINT);
var_dump($people);
***** 편집 ***** 내가 직접 한 사람을 찾을 수 있습니다,하지만 난 URL을 통해 그렇게 할 그래서 내가 추가 한 코드, 나는이 어떻게 달성 할 수 있습니까?
모두 질문은 무슨 동일합니다. – Cerad
@ Kerad Doctrine이 엔티티를 찾을 수 없다는 문제가 있지만 요청의 $ id가 맞다고 가정합니다. 폴 추 (Paul Chu)는 우리에게 더 많은 정보를 주실 수 있습니까? – Hokusai
@hokusai 그래서 나는 당신의 질문에 희망적으로 대답하기 위해 글을 편집했다. –