adds collections search api endpoint

This commit is contained in:
buttle 2021-11-04 12:12:41 +01:00
parent ea5e33d0a2
commit 52c86af842
2 changed files with 4 additions and 4 deletions

View File

@ -10,9 +10,7 @@ return [
//'type' => \Laminas\Router\Http\Segment::class, //'type' => \Laminas\Router\Http\Segment::class,
'type' => \Laminas\Router\Http\Literal::class, 'type' => \Laminas\Router\Http\Literal::class,
'options' => [ 'options' => [
//'route' => '/collections[/:action]', 'route' => '/api/collections/search',
//'route' => '/collections',
'route' => '/collections/search',
'defaults' => [ 'defaults' => [
'__NAMESPACE__' => 'ArchiveSiteMeta\Controller', '__NAMESPACE__' => 'ArchiveSiteMeta\Controller',
'controller' => Controller\ArchiveSiteMetaController::class, 'controller' => Controller\ArchiveSiteMetaController::class,

View File

@ -52,7 +52,9 @@ class ArchiveSiteMetaController extends AbstractActionController
array_push($query_results, $site->id()); array_push($query_results, $site->id());
} }
} }
$pages = $this->api()->search('site_pages', $resources['site_pages']['query'], ['returnScalar' => 'site'])->getContent(); $pages = $this->api()->search('site_pages',
$resources['site_pages']['query'],
['returnScalar' => 'site'])->getContent();
foreach($pages as $page) { foreach($pages as $page) {
array_push($query_results, (int)$page); array_push($query_results, (int)$page);
} }