concrete5 逆引きリファレンス

ID一覧からページリストを抽出する

2021/05/04 20:41
IDの一覧からページの一覧を取得する

getResults()する前に、filterをかけることでページリストをいろいろな形で絞り込みます。

$pageList = new PageList();
$pageList->filter(false, 'p.cID IN (197, 198)'); //ページID、197か198をリストする
$pages = $pageList->getResults();
foreach ($pages as $page) {
    echo $page->getCollectionID().'/';
    echo $page->getCollectionName().'<br>';//ページタイトルを取得
}

ページリストオブジェクトを作成し、
$pageList->filter(false, 'p.cID IN (197, 198)');
で、ページIDが197もしくは、198のページを取得します。