CakePHP保存了三个模型的关系关联

前端之家收集整理的这篇文章主要介绍了CakePHP保存了三个模型的关系关联前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下输出,我需要在数据库中插入:
  1. Array
  2. (
  3. [Test] => Array
  4. (
  5. )
  6.  
  7. [Question] => Array
  8. (
  9. [0] => Array
  10. (
  11. [category_id] => 3
  12. [answer_style_id] => 2
  13. [Answer] => Array
  14. (
  15. [0] => Array
  16. (
  17. [capital_category_id] => 14
  18. [correct] => 1
  19. )
  20.  
  21. ...
  22. ...

简而言之,每个测试都有很多问题,每个问题都有很多答案,每个相关模型都有一个需要由Cake设置的外键(每个Question都有一个test_id,每个Answer都有一个question_id).

问题是当我$this-> Test-> saveAll($data);时,只保存测试和问题,而不是答案.

如何保存所有数据,Cake自动为每个关联模型设置外键?

谢谢!

@H_403_11@

猜你在找的PHP相关文章