티스토리 뷰

ORM는 정말 봐도 봐도 모르겠다.

->from('Table0 a')
->innerJoin('a.Table1 b ON a.account = b.account ')
->innerJoin('a.Table2 c ON a.sid = c.sid')
->innerJoin('a.Table3 d ON a.account = d.account ')
->innerJoin('b.Table4 e ON b.status_id = e.status_id')


이렇게 했는데 Unknown relation alias 에러가 발생하면

테이블 엔티티 설정 부분을 보자

Base테이블명.php에 보면

public function setUp() {
     parent::setUp();
     $this->hasMany('Table2', array(
         'local' => 'sid',
         'foreign' => 'sid'
     ));

}

에 $this->hasMany 세팅을 해주면 된다. -_-;;

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함