Esempio n. 1
0
 /**
  * @param \yii\web\UrlManager $manager
  * @param \yii\web\Request $request
  * @return array|bool
  */
 public function parseRequest($manager, $request)
 {
     try {
         $_slug = $this->getRouteFromSlug($request);
         $route = \UrlAlias\models\UrlRule::getRouteBySlug($_slug);
         if (!is_null($route)) {
             return [$route->getAttribute('route'), unserialize($route->getAttribute('params'))];
         }
     } catch (\yii\db\Exception $e) {
     }
     return false;
 }