0
2 테이블 product_category
및 product_sub_category
젠드 프레임 워크를 사용하여 테이블을 조인하면 테이블 필드 하나만 보여줍니다.
필드의 이름은 동일합니다. (ID, 이름, 설명, 우선 순위)
product_sub_category
는 product_category
로 product_category
테이블에 외래 키를 가지고 있습니다.
아래 코드는 모두 product_category
필드입니다.
$select = $this->select("t1.* , t2.*")
->setIntegrityCheck(false)
->from(array("t1"=>$this->_name))
->joinInner(array("t2"=>'product_category'), 't2.id = t1.product_category_id')
->order(array('t1.priority'));
$res = $this->fetchAll($select);
return $res;
$this->_name
에서 변수는 product_sub_category
문자열이어야합니다.
두 테이블에서 모든 필드를 볼 수없는 이유는 무엇입니까?
감사합니다. 정말 잘 작동합니다. :) – afsane