gpt4 book ai didi

php - Cakephp 3 newEntity() 不工作

转载 作者:行者123 更新时间:2023-11-29 10:37:24 25 4
gpt4 key购买 nike

我必须维护cakephp 3项目,在这个项目中,他们使用数组变量创建newEntity,然后数据不保存到数据库中。我设置 print_r 来获取 userModel 的结果,但它没有显示任何内容。

我使用nginx服务器(不是apache)、mysql 5.6cakephp 3

这是他们使用的代码。

 $userModel = $this->newEntity($tableData);
print_r($userModel);
if (!$userModel->errors()) {

$result = $this->save($userModel);
if ($result)
{
return $result->id;
}
} else {
return false;
}

最佳答案

您需要首先检查两件事。

  1. 尝试输出 $tableData 变量并确保其中的元素与您尝试创建的模型对象的数据结构相匹配。
  2. 操纵实体。你应该使用它来调用它$this->ModelName->newEntity($tableData);$this->ModelName->save($userModel)

关于php - Cakephp 3 newEntity() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46174404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com