SearchController.php 705 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace app\controllers;
  3. use app\models\Anime;
  4. use app\models\Manga;
  5. use app\models\Kdrama;
  6. class SearchController extends \lithium\action\Controller {
  7. public $publicActions = array('index', 'anime');
  8. public function index() {
  9. if (isset($this->request->query['q']))
  10. {
  11. $q = '/' . $this->request->query['q'] . '/i';
  12. return Anime::search($q, $page, 'title');
  13. }
  14. return $this->render(array('template' => 'index'));
  15. }
  16. public function anime($by = 'title')
  17. {
  18. $q = isset($this->request->query['q']) ? '/' . $this->request->query['q'] . '/i' : '';
  19. $page = isset($this->request->query['page']) ? $this->request->query['page'] : 1;
  20. return Anime::search($q, $page, 'title');
  21. }
  22. }