是否存在类似于为更新任务保存的内容?
如果我想保存新记录,我就这样做:
$ data_from_post = $ _POST;
$ newUser = $ usersDb-> fetchNew();
$ newUser-> setFromArray($ data_from_post);
$ newUser->保存();
更新任务有什么用吗?
谢谢并且最好的考虑。
答案 0 :(得分:0)
$where = $usersDb->getAdapter()->quoteInto('id = ?', data_from_post['id']);
$usersDb->update($data_from_post, $where);
假设你的帖子数组中有一个id字段。基本上更新需要两个参数。更新数组和where子句。
请参阅更新表in here
中的行答案 1 :(得分:0)
你想使用$ newUser-> save(),但你的$ newUser需要从$ usersDb-> find($ _ POST ['id'])传播;而不是fetchNew()。当然,在实例化之后,您需要使用$ _POST中的新值更新$ newUser。 save()方法检查修改的字段和路由到update()而不是insert();