Phalcon에서 404 페이지를 처리하는 Ruter 방법

2479 단어 404
  /**

     * Initializes the router

     *

     * @param array $options

     */

    protected function initRouter($options = array())

    {

        $config = $this->di['config'];



        $this->di['router'] = function () use ($config) {



            $router = new PhRouter(false);



            $router->notFound(

                array(

                    "controller" => "index",

                    "action"     => "notFound",

                )

            );

            $router->removeExtraSlashes(true);



            foreach ($config['routes'] as $route => $items) {

                $router->add($route, $items->params->toArray())

                       ->setName($items->name);

            }



            return $router;

        };

    }

좋은 웹페이지 즐겨찾기