Yii 2 에서 관련 조회 간단 한 용법 예시
표 두 장,post 와 category,post.catid 대응 category.id
지 이 를 이용해서 이 두 개의 시 계 를 올 리 는 model.
그리고 post 모델 에는 다음 과 같은 코드 가 있 습 니 다.
public function getCate()
{
return $this->hasOne(Category::className(), ['id' => 'cate_id']);
}
post 이 model 맨 아래 에 다음 과 같은 방법 을 추가 하면 관련 표 내용 을 얻 을 수 있 습 니 다.
public static function getPostsByCategory($cate_id)
{
return Post::find()
->joinWith('cate')
->where(['post.cate_id'=>$cate_id])
->asArray()
->all();
}
Yii 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.본 고 는 Yii 프레임 워 크 를 기반 으로 한 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.