Page::getData()
\nn\t3::Page()->getData($pids = NULL);
Get data of a page (table pages).
// data of the current page
\nn\t3::Page()->getData();
// get data of the page with pid = 123
\nn\t3::Page()->getData( 123 );
// get data of the pages with pids = 123 and 456. Key of the array = pid
\nn\t3::Page()->getData( [123, 456] );
Copied!
| @return array
Source Code
public function getData ( $pids = null ) {
if (!$pids) $pids = $this->getPid( $pids );
$returnArray = is_array( $pids );
if (!$returnArray) $pids = [$pids];
if (\nn\t3::Environment()->isFrontend()) {
$pages = [];
foreach ($pids as $pid) {
$pages[$pid] = $this->get( $pid );
}
if (!$returnArray) $pages = array_pop( $pages );
return $pages;
}
return [];
}
Copied!