Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cakephp中的删除函数错误_Cakephp - Fatal编程技术网

cakephp中的删除函数错误

cakephp中的删除函数错误,cakephp,Cakephp,下面是我从页面中删除记录的代码 <?php class DamageController extends AppController { $damage = $this->Damage->find("all"); $this->Damage->delete($user['Damage']['id']); } ?> 但它不会删除数据,而是说未收到数据。错误是什么?如果要删除记录,应先设置id $Model->id = $id; $Model->

下面是我从页面中删除记录的代码

<?php
class DamageController extends AppController {
$damage = $this->Damage->find("all");
$this->Damage->delete($user['Damage']['id']);
 }
?>


但它不会删除数据,而是说未收到数据。错误是什么?

如果要删除记录,应先设置id

$Model->id = $id;
$Model->delete ();

方法声明(
公共函数action\u name()
)在哪里?在哪里设置了
$user
?您的示例代码不是有效的PHP代码,因此无法工作。您实际上想要实现什么?在CakePHP的哪个版本中?