嗨,我是蛋糕PHP的新手,无法解决问题。问题是我有一张像;
的表id varchar(16)
parent_id varchar(16)
文字文字
user_id bigint(20)
is_deleted_by_user位(1)
is_deleted_by_us bit(1)
who_deleted bigint(20)
who_answered bigint(20)
modified_at datetime
created_at datetime
在这个表中我想给出users和user_id,who_deleted,who_answered之间的关系。我的意思是user_id,who_deleted和who_answered是一个用户ID。我如何给出用户表和这个表之间的关系?
答案 0 :(得分:2)
为同一模型创建多个关系相对容易。有section of the documentation致力于它。以下是我为具有与Resource
模型关联的多个字段的Binary
模型完成的操作:
class Resource extends AppModel {
public $belongsTo = array (
'PDF' => array (
'className' => 'Binary',
'foreignKey' => 'pdf_file_id'
),
'MSWord' => array (
'className' => 'Binary',
'foreignKey' => 'msword_file_id'
)
);
... other class code ...
}
resources
表包含pdf_file_id
和msword_file_id
个字段,每个字段都引用Binary
条记录。
希望有所帮助。