我是cakephp的新手 在以下情况中,我似乎无法正确地建立关系:
我有一个包含2个表,客户端和事件的数据库。客户端可以有许多事件,事件属于一个客户端,但有时事件不属于客户端,或者在需要输入事件时不知道客户端详细信息。
有没有办法让cakephp不强制建立关系?
答案 0 :(得分:1)
没关系。如果你做了一个Event-> find(...)并且没有链接的客户端,结果只会有一个空的'Client'=>返回结果中的array()。
对于不进入客户端,请确保您可以在下拉列表中选择一个空选项,您可以在该选项中为该事件选择客户端。此外,当您尝试保存空白client_id时,请确保该字段允许验证通过。
这里没有什么棘手的事情 - 开箱即用的基础知识对你来说很合适。