我有一个不常见的问题来进行表单验证。
首先让我解释一下问题的一部分:我正在做一个 cakePhp 网站,该网站将用于向客户销售产品。为此,我们有两个数据库:一个数据库(数据库 A)与产品、客户参考、账单(由 ERP 提供)相关,另一个数据库(数据库 B)与网站必须为网站存储的信息相关(用户密码、购物车内容、产品评论……)。
要在我们的网站上注册一个用户,我必须: 在数据库 A 中创建一个“地址” 在数据库 A 中创建一个“客户” 在数据库 B 中创建一个“用户”。
这必须只是一个动作。
我在用户控制器上,所以验证“用户”的每个字段都没有问题,但是如何让这个表单验证我在客户和地址模型中的所有约束?
问题是因为用户和客户不在同一个数据库中,我不能(实际上我不确定,但这似乎是逻辑,因为自动左连接)声明 $belongsTo 和 $hasOne用户和客户之间的关系。
那么我该如何检查这些约束呢?非常感谢你