Для почтовой модели:
public $belongsTo = array('Users.User')
И для пользовательской модели плагина CakeDC-Users:
public $hasMany = array('Post', 'UserDetail' => array( 'className' => 'Users.UserDetail', 'foreign_key' => 'user_id'));
Это правильно?
Да, это правильно. Вы хотя бы попробовали, прежде чем спрашивать?