0
A
回答
3
$this->Event->Image->updateAll(array('is_primary'=>0), array('Event.id'=>$id));
Check this和搜索updateAll
3
$this->Event->saveAll($this->data);
和:http://book.cakephp.org/2.0/en/models/saving-your-data.html#saving-related-model-data-habtm
或者,您也可以保存事件,然后遍历并保存每个图像。
还有的选择:
$this->Image->query("UPDATE images SET is_primary = 0 WHERE event_id = $id");
参见:http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#model-query
相关问题
- 1. NHibernate额外更新查询运行
- 2. Spring-data-couchbase - 运行更新查询
- 3. SQL更新查询未运行
- 4. 运行SQL更新只查询一次
- 5. 女士访问:运行更新查询
- 6. 更新查询不会运行
- 7. 如何更新程序后,立即重新查询更新的值运行
- 8. 如何执行更新查询?
- 9. 如何执行更新Hibernate查询
- 10. Openerp 7-如何运行日期时间更新查询
- 11. 如何在nHibernate中运行更新HQL查询?
- 12. 如何在cli中运行mysql中的更新查询?
- 13. 如何通过PHP运行SQL更新查询?
- 14. 查询更新运行平衡,而不选择查询
- 15. 更新查询运行,但没有更新表PHP
- 16. 运行SQL查询更快
- 17. 如何更新查询
- 18. 如何更新Firebase查询?
- 19. 如何在更新查询
- 20. 如何运行此查询?
- 21. 如何运行查询
- 22. 如何在Access中使用子查询执行更新查询?
- 23. 如何在另一个查询MySQL上执行更新查询?
- 24. 更新查询不更新行
- 25. sql查询更新行
- 26. 更新多行查询
- 27. SQL查询来更新行
- 28. PHP查询行更新
- 29. 如何运行合并行的查询?
- 30. 如何在巴黎进行“查找和更新”查询