我有一个表(毒品)列出了该表中的所有药物。药物有一个法国信息和法国信息属于药物。我希望用户能够点击一种药物,并显示有关它的信息,然后选择法语,并让它显示添加法语信息的视图,同时显示所选药物信息,并添加法语信息。并将其存储在french_information表中。我会怎么做?CakePHP模型关联表w /数据和新表
0
A
回答
0
你不会。
除非您有学生数据才能使用,否则没有必要在Students表中包含Mentor数据。
创建学生时,可以将其添加到学生表以及相应的导师ID。如果您愿意,您可以随时在学生模型中添加beforeSave()以确保导师在保存之前没有附加学生。
如果由于某种原因,您觉得您的学生表中必须有空的数据,您可以随时在任何操作中编写一些代码(要运行一次),循环遍历每个导师,为$ student构建一个数组并保存它 - 这样的事情:
$mentors = $this->Mentor->find('all');
foreach($mentors as $mentor) {
$this->Student->create();
$student = array('mentor_id'=>$mentor['id']);
$this->Mentor->Student->save($student);
}
或者,你可以编写SQL并直接在数据库上运行它。
0
这可能会诀窍。不过,您最终会得到空的student_name
字段。
INSERT INTO `students` (mentor_id) SELECT id FROM `mentors`;
相关问题
- 1. MongoDB和CakePHP模型关联
- 2. CakePHP模型关联
- 3. CakePHP数据类型关联
- 4. CakePHP - 扩展模型关联
- 5. cakephp模型关联(查看)
- 6. CakePHP的双模型关联
- 7. CakePHP模型扩展关联
- 8. CakePhp:模型递归关联和查找
- 9. 将模型关联两次,CakePHP
- 10. cakephp中包含两次模型关联
- 11. 表数据网关和模型
- 12. CakePHP从关联模型下拉框
- 13. CakePHP:间接关联模型的缺点
- 14. 如何关联模型保存在CakePHP
- 15. cakephp模型关联/加入同一张表
- 16. 使用CakePHP模型关联检索多个表中的值
- 17. 通过中间表的CakePHP模型关联?
- 18. CakePHP的3,对关联表
- 19. CakePHP的模型关联不工作
- 20. CakePHP的:相关模型中使用单个数据库表
- 21. CakePHP中关联模型的名称
- 22. Cakephp 2.0模型关联验证
- 23. 模型关联与cakephp的问题
- 24. CakePHP:使用不同的数据库关联两个模型?
- 25. 关联表上的Laravel模型关系
- 26. CakePHP 3.X多个模型关联
- 27. CakePHP中的三个表模型关系
- 28. CakePHP 3.x paginate关联模型(belongsToMany)
- 29. 从其他表中获取数据W/O关联
- 30. 检索模型,但没有获取关联模型 - CakePHP
问一个关于你想要做什么的方面的具体问题。这不是教程的地方。 – Dave 2012-04-26 16:57:38