Term 및 Definition - Term has_many
정의 및 정의 belongs_to
Term, 모든 용어 및 해당 정의를 어떻게 든 가져와 표시해야하는 간단한 경우를 생각해보십시오. 여기DBIx :: Class에서 has_many 관계의 데이터 검색
내가 지금까지 가지고 올 한 것입니다 :
my $terms= $schema->resultset('Term')->search(undef, {
prefetch => 'definitions',
});
while (my $term = $terms->next) {
my @terms;
push @terms, $term->term;
my $definitions = $term->definitions;
my @definitions;
while (my $definition = $definitions->next) {
push @definitions, $definitions;
}
...
}
그것은 일을하지만, 다른 덜 crufty 접근 방식을 취할 수 있는지 궁금 해서요.
배열은이 예제의 일부일뿐입니다. 'all' 메소드는 제가 실제로 원했던 것입니다. 감사. – Stan