CakePHP 中几个表的公共列


Common columns to several table in CakePHP

我想知道是否有一种聪明的方法可以在 CakePhP 中为不同的表提供几个公共列。我可以使用与这些表有关系的公共表,但是是否有我可以拥有的行为或类似机制:

用户客户常见个人字段

并在第三个表中有一些公共字段,通过蛋糕自动获取。这样,您还可以拥有这些字段的公共视图,这些视图包含在其他表视图中。

这是通过 CakePHP 中的模型关联完成的。在这种情况下,您的模型将是UserCustomerPersonalData,并且您的关联是User hasOne PersonalDataCustomer hasOne PersonalData的,如果您希望从两个方向链接关联,PersonalData belongsTo UserPersonalData belongsTo Customer