5 cakephp
任何人都可以告诉我如何从数据库中删除记录?我完成剩下的部分只删除遗骸.我正在运行删除命令,但数据不会从数据库中删除.但是我在控制器(delete_user)中创建了一个操作,其中包含从数据库中删除用户的代码.电子邮件值存储在会话中,我正在访问它; s值使用下一个控制器中的会话读取功能.
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>
Run Code Online (Sandbox Code Playgroud)
我这样做是对还是错?
在提出这样的问题之前,请先查看在线文档.
尝试使用CakePhp的魔法查找类型:
$user = $this->User->findByEmail("bob@gmail.com");
$this->User->delete($user['User']['id']);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20759 次 |
| 最近记录: |