1
我想問你的想法或解決方案,爲什麼我想出了我的請求中的這種迴應。無法處理實體,但使用Apigility在Doctrine中成功刪除
我一直在使用Zend框架2和Apigility進行API調用。
這是我用來從表日曆項目中刪除某個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。
我期待着您的協助。幾個小時以來,我一直在這方面受挫。非常感謝。
嗨@Nawin,感謝您的回答,我試了一下,但現在的回覆是狀態碼204無內容。 –