AnimeController.php 796 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\controllers;
  3. use app\models\Anime;
  4. class AnimeController extends \lithium\action\Controller {
  5. public $publicActions = array('view');
  6. public function view($id = null)
  7. {
  8. if($id = null) {
  9. return $this->redirect("/anime");
  10. }
  11. //If the user search for a string
  12. if (!is_numeric($id))
  13. {
  14. $anime = Anime::search($id);
  15. var_dump($anime);
  16. if (count($anime) == 1)
  17. {
  18. return $anime;
  19. }
  20. return $this->render(array('template' => '..search/index', 'data' => array('results' => $anime)));
  21. /*//Pass it to search
  22. return $this->redirect(array('controller' => 'search', 'action' => 'index', 'args' => array('anime'), 'query' => '' ))
  23. */
  24. }
  25. $anime = Anime::find('first', array('conditions' => array('special_id' => $id)));
  26. return $anime;
  27. }
  28. }