Entryをcategory_id順にソート(join, join_on)。

| コメント(0) | トラックバック(0)

備忘録。エントリーをカテゴリー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 );

カテゴリー指定のないエントリーは取り出せない。

トラックバック(0)

トラックバックURL: http://junnama.alfasado.net/mt5/mt-tb.cgi/55

コメントする

ウェブページ

OpenID対応しています OpenIDについて
Powered by Movable Type 5.04

このブログ記事について

このページは、Junnama Nodaが2008年11月 6日 12:55に書いたブログ記事です。

ひとつ前のブログ記事は「MTでのエントリー一覧画面の拡張。」です。

次のブログ記事は「IfEntryIsinCategoryプラグイン。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。