在模型和数据库中定义数据库约束

时间:2013-08-12 08:14:43

标签: cakephp cakephp-1.3

我一直在尝试在模型和数据库中定义数据库关系和约束? 目前它正在抛出错误。 我有两个表'帖子'和'评论'。我在模型中定义了如下关系:

class Comment extends AppModel {
    public $belongsTo = array(
        'Post' => array(
            'className' => 'Post',
            'foreignKey' => 'post_id',
            'conditions' => '',
            'fields' => '',
            'order' => ''
        )
    );
}

class Post extends AppModel {
    public $hasMany = array(
        'Comment' => array(
            'className' => 'Comment',
            'foreignKey' => 'post_id',
            'dependent' => false,
            'conditions' => '',
            'fields' => '',
            'order' => '',
            'limit' => '',
            'offset' => '',
            'exclusive' => '',
            'finderQuery' => '',
            'counterQuery' => ''
        )
    );
}

我错过了什么吗?有人请帮忙。

先谢谢..

1 个答案:

答案 0 :(得分:0)

我认为你不需要所有那些空洞的价值观,而且他们可能会搞砸了。你应该只需要:

Comment.php

class Comment extends AppModel {

    public $belongsTo = array(
        'Post'
    );

}

class Post extends AppModel {

    public $hasMany = array(
        'Comment'
    );

}

另外,让我们知道错误,因为目前我们没有任何事情可以继续......