1
내 요청에서이 응답을 얻은 이유는 무엇입니까?Doctrine에서 엔티티를 처리 할 수 없습니다. 정확도를 사용하여
나는 API 호출에 Zend Framework 2와 Apigility를 사용 해왔다.
이것은 일정 항목 테이블에서 특정 ID를 삭제하는 데 사용한 코드입니다. id는 테이블의 기본 키입니다.
public function removeCalendarItem($id, $em)
{
$item = $em->find('Admin\Entity\CalendarItem', $id);
$em->remove($item);
$em->flush();
return $item->getDeletedAt()->format('c');
}
데이터베이스에서 ID가 삭제되었습니다.
Id data deleted_at
34 | test | 2017-03-15 15:07:30
나는 우체부를 사용하여 요청을 할 시도하고 오류 다음과 같이 보여줍니다
{
"type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html",
"title": "Unprocessable Entity",
"status": 422,
"detail": "Unable to delete entity."
}
테이블은 Softdeleted된다.
귀하의 도움을 기다리고 있습니다. 나는 이것에 몇 시간이나 갇혔다. 고마워.
안녕하세요, 답변을 주셔서 감사합니다. 시도했지만 응답이 상태 코드 204 내용 없음입니다. –