CakePHP中几个表的常用列

I was wondering if there is a smart way of having several common columns to different tables in CakePhP. I could use a common table having relationships to these tables, but is there a behavior or similar mechanism for which I can have:

Users Customers CommonPersonalFields

And have some common fields in the third table, fetched automatically by cake. In this way you could also have common views for those fields, included in the other tables views.

This is done with Model Associations in CakePHP. In this scenario, your models would be User, Customer, and PersonalData, and your associations are User hasOne PersonalData, Customer hasOne PersonalData, and if you want the association to be linked from both directions, PersonalData belongsTo User and PersonalData belongsTo Customer.