Cakephp:创建一个不强制的表/模型关系

时间:2011-05-19 08:38:28

标签: cakephp-1.3

我是cakephp的新手 在以下情况中,我似乎无法正确地建立关系:

我有一个包含2个表,客户端和事件的数据库。客户端可以有许多事件,事件属于一个客户端,但有时事件不属于客户端,或者在需要输入事件时不知道客户端详细信息。

有没有办法让cakephp不强制建立关系?

1 个答案:

答案 0 :(得分:1)

没关系。如果你做了一个Event-> find(...)并且没有链接的客户端,结果只会有一个空的'Client'=>返回结果中的array()。

对于不进入客户端,请确保您可以在下拉列表中选择一个空选项,您可以在该选项中为该事件选择客户端。此外,当您尝试保存空白client_id时,请确保该字段允许验证通过。

这里没有什么棘手的事情 - 开箱即用的基础知识对你来说很合适。