我只是打開CakePHP(v1.3.2)。我在我的本地wamp服務器上設置它,似乎工作正常,但delete()函數不起作用。我正在按照他們的博客教程,它儘可能簡單,所以我不明白爲什麼它不工作。CakePHP刪除()函數不工作
繼承人在我的PostsController類的功能:
function delete($id = NULL) {
$this->Post->delete($id);
$this->Session->setFlash('The post with id: '.$id.' has been deleted.');
$this->redirect(array('action'=>'index'));
}
「刪除」鏈接的URL看起來像 http://localhost/posts/delete/id:1(其中身份證號碼的特定職位相匹配,很明顯)。它重定向並設置了Flash消息,但是消息中沒有$ id,並且該消息不會被刪除。它似乎正確的身份證通過網址,但我不認爲它正在進入功能。
我不明白。有任何想法嗎???
即時通訊也經歷了這個例子。當我按刪除它的作品,我收到一條消息說它已刪除,但它並沒有真正從數據庫中刪除。你能記得這是否應該發生?謝謝 – Jonathan 2011-10-14 17:54:48