Esempio n. 1
0
 public static function getRoute($route, $params = array(), $status = self::STATUS_ACTIVE)
 {
     return self::getDb()->cache(function () use($route, $params, $status) {
         return UrlRule::find()->where('route = :ROUTE AND params = :PARAMS AND status = :STATUS', [':ROUTE' => $route, ':PARAMS' => serialize($params), ':STATUS' => $status])->one();
     });
 }
Esempio n. 2
0
 public function actionList()
 {
     $dataProvider = new ActiveDataProvider(['query' => UrlRule::find(), 'pagination' => ['pageSize' => 10]]);
     return $this->render('list', ['dataProvider' => $dataProvider, 'model' => $dataProvider->getModels()]);
 }