我想知道是否有一种聪明的方法可以在 CakePhP 中为不同的表提供几个公共列。我可以使用与这些表有关系的公共表,但是是否有我可以拥有的行为或类似机制:
用户客户常见个人字段
并在第三个表中有一些公共字段,通过蛋糕自动获取。这样,您还可以拥有这些字段的公共视图,这些视图包含在其他表视图中。
这是通过 CakePHP 中的模型关联完成的。在这种情况下,您的模型将是User
、Customer
和PersonalData
,并且您的关联是User hasOne PersonalData
、Customer hasOne PersonalData
的,如果您希望从两个方向链接关联,PersonalData belongsTo User
和PersonalData belongsTo Customer
。