cakephp 2.3定义数据模型

时间:2013-02-14 00:43:45

标签: cakephp-2.3

在我的数据模型中,主要实体是空缺(工作),公司和学生

公司创建了一个开头,所以我有一个很好的属性关系

学生可以申请许多空缺,以便存储这个我有一个链接表 openings_students

ID | opening_id | USER_ID

在Opening模型类中,我有HABTM关联

    public $hasAndBelongsToMany = array(
    'Applicants' => array(
        'className' => 'Student',
        'joinTable' => 'openings_students',
        'foreignKey' => 'opening_id',
        'associationForeignKey' => 'user_id',
        'unique' => 'true',
        'conditions' => '',
        'fields' => '',
        'order' => '',
        'limit' => '',
        'offset' => '',
        'finderQuery' => '',
        'deleteQuery' => '',
        'insertQuery' => ''
    )
);

这就是我需要或做的事情吗?我还需要学生的另一个HABTM关系吗?

只有开始进入框架才能获得任何帮助。

1 个答案:

答案 0 :(得分:0)

你扔的最好的文件是cakephp 2.0

http://book.cakephp.org/2.0/en/models/associations-linking-models-together.html#hasandbelongstomany-habtm

我在这里有一个问题,你正在使用学生表,你的外键是user_id,你有两个表用户,学生或单表学生的外键是user_id吗? 你能澄清一下吗。