谁能告诉我如何从数据库中删除记录?我完成了剩下的部分,只剩下删除了。我正在运行删除命令,但数据并未从数据库中删除。实际上,我在控制器(delete_user)中创建了一个操作,其中包含用于从数据库中删除用户的代码。电子邮件值存储在会话中,我正在访问它;使用下一个控制器中的会话读取功能的值。
function delete_user()
{
$email=$this->Session->read('User.email');
$this->User->delete($email, $cascade = true);
echo $this->Session->delete('User.email');
echo $this->Session->delete('User.username');
$this->redirect(array('action' => 'login'));
} );
我正在主页(查看)页面中创建一个链接。就是这样。
a href='/cakephp/cakephp/Users/delete_user'>Delete Profile</a>
我这样做是对还是错?