【发布时间】:2018-08-10 21:11:44
【问题描述】:
我正在按照本书教程更新当前数据
从书上
use Cake\ORM\TableRegistry;
$articlesTable = TableRegistry::get('Articles');
$article = $articlesTable->get(12); // Return article with id 12
$article->title = 'CakePHP is THE best PHP framework!';
$articlesTable->save($article);
这更新了 id 12 上的文章标题。但是如果我必须更新 6 7 个字段怎么办。就像我正在尝试做的那样。
这是我的代码,除了我单独提到每个字段外,它不会更新。
public function updateUser($user_data,$id){
$user = $this->get($id);
$user->first_name = $user_data['first_name'];
$user->last_name = $user_data['last_name'];
$this->save($user);
}
我的$user_data 数组的键与我要更新的表列完全相同。
【问题讨论】:
标签: cakephp cakephp-3.0