2012-02-25 39 views
0

我有一个名为“信息”(http://pastebin.com/h3UiUhpx)的表,并且还有这个关联表“教育”,“附件”和“体验”(http://pastebin.com/RdWzfria)(请参阅我将代码放在那里的pastebin网址,以避免丑陋的帖子)。正如你可能注意到所有这些表都与信息有关系,所以来自信息形式的数据被保存在那里。我使用bake来创建这个表格的模型,视图和控制器。现在,当我添加一切都很好,除了附件,因为它是一个FILE输入类型,我不知道如何处理这部分,所以任何帮助将非常赞赏,但这里的问题是当我尝试编辑信息表的任何记录因为关系表中没有记录显示,也不知道原因。信息模型的代码在这里:http://pastebin.com/bEY3beBw,对于控制器是在这里:http://pastebin.com/muAQn3aH和对于这里的观点是:http://pastebin.com/AEhPPCX0,可以帮助解决这个问题吗? 欢呼声和提前致谢如何从相关表中检索所有记录?

+0

你可以在pastebin上发布所有其他模型吗?听起来你的参考ID字段是错误的。对于相关领域,您需要使用单数,请使用information_id而不是informations_id。看看[数据库约定](http://book.cakephp.org/2.0/en/getting-started/cakephp-conventions.html#model-and-database-conventions) – 2012-02-25 15:29:40

回答

1

pr($this->request->data)放在控制器编辑功能的底部。它会告诉你模型数据恢复得很好。您需要更正您的edit.ctp视图以正确处理信息。

+0

感谢这两个是我的问题有关FK :-(我的坏话 – ReynierPM 2012-02-25 20:23:42

相关问题