fixate/pw-mvc-boilerplate

View on GitHub
controllers/SearchController.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * Search Controller.
 *
 * Fields and functions specific to the search template.
 */
class SearchController extends ApplicationController
{
    public function index()
    {
        $query = Search::get_query();
        $results = $this->pages->find("title|body%=$query, limit=50");
        $count = count($results);
        $result_str = ($count === 1) ? $count.' result' : $count.' results';

        return $this->render(compact(
            'results',
            'result_str',
            'count'
        ));
    }
}