이 글의 예시에서는 Yii2에서 관련 검색어를 사용하는 방법을 설명합니다. 참고를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
포스트와 카테고리라는 두 개의 테이블이 있으며, post.cate_id는 카테고리.id에 해당합니다.
Gii를 사용하여 모델을 늘리세요. 이 두 테이블
그리고 post 모델에 다음 코드가 있습니다
public function getCate() { return $this->hasOne(Category::className(), ['id' => 'cate_id']); }
association 테이블의 내용을 가져오기 위해 post 모델 하단에 다음 메서드를 추가합니다
public static function getPostsByCategory($cate_id) { return Post::find() ->joinWith('cate') ->where(['post.cate_id'=>$cate_id]) ->asArray() ->all(); }
이 기사가 도움이 되기를 바랍니다. Yii 프레임워크를 기반으로 한 PHP 프로그래밍이 도움이 되었습니다.
Yii2 관련 검색어의 간단한 사용법에 대한 더 많은 관련 글을 보시려면 PHP 중국어 홈페이지를 주목해주세요!