Entryをcategory_id順にソート(join, join_on)。
公開日 : 2008-11-06 12:55:23
備忘録。エントリーをカテゴリーID順にソートしてロードする(join, join_on)。
my $blog = $app->blog;
my $class = 'entry';
my $direction = 'derection';
my $offset = 0;
my $limit = 10;
my $terms = {
blog_id => $blog->id,
class => $class,
status => MT::Entry::RELEASE(),
};
my $params = { join => MT::Placement->join_on( 'entry_id',
{ is_primary => 1 },
{ sort => 'category_id',
direction => $direction,
unique => 1,
offset => $offset,
limit => $limit, } )
};
my @entries = MT::Entry->load( $terms, $params );
カテゴリー指定のないエントリーは取り出せない。