ORM Codeigniter关系一对多不起作用

时间:2014-05-27 06:36:17

标签: php sql codeigniter orm datamapper

我正在学习http://datamapper.wanwizard.eu/的ORM 我有桌子

users and comments
模型

class Comment extends DataMapper {
    public $has_many = array('user');
}
class User extends DataMapper {
    public $has_one = array('user');
}

控制器

class Home extends MX_Controller {

    function index()
    {
         $user = new User(3);
         echo $user->comment->msg;
    }
}

结果是

  

表'test_orm.comments_users'不存在

     

SELECT comments。* FROM(comments)LEFT OUTER JOIN comments_users   comments_users ON commentsid = comments_userscomment_id   在comments_usersuser_id = 3

如果设置关系一对一是工作,但我尝试关系更改一对多是不行的。
我该怎么办?请帮帮我。

0 个答案:

没有答案