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. 更新查詢不會運行
- 2. TSQL更新查詢,在運行
- 3. Mysql更新查詢運行兩次
- 4. SQL更新查詢未運行
- 5. Spring-data-couchbase - 運行更新查詢
- 6. NHibernate額外更新查詢運行
- 7. 運行SQL更新只查詢一次
- 8. 更新查詢以循環運行
- 9. 女士訪問:運行更新查詢
- 10. 如何更新程序後,立即重新查詢更新的值運行
- 11. 如何執行此更新查詢?
- 12. 如何用子查詢更新多行?
- 13. 如何執行更新查詢?
- 14. 如何執行更新Hibernate查詢
- 15. 如何執行批量更新查詢
- 16. 如何通過PHP運行SQL更新查詢?
- 17. 如何使運行在Access更新查詢2016
- 18. 如何在服務器上運行更新查詢?
- 19. 如何在cli中運行mysql中的更新查詢?
- 20. Openerp 7-如何運行日期時間更新查詢
- 21. 如何在Linq中運行批量更新/刪除查詢?
- 22. 如何運行這個mysql查詢並動態更新值?
- 23. 如何在nHibernate中運行更新HQL查詢?
- 24. 查詢更新運行平衡,而不選擇查詢
- 25. 指令更新,然後運行查詢更新Dom,點擊
- 26. 更新查詢運行,但沒有更新表PHP
- 27. 如何更新從查詢
- 28. 如何更新單查詢
- 29. 如何更新Firebase查詢?
- 30. 如何在更新查詢