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(); }); }
public function actionList() { $dataProvider = new ActiveDataProvider(['query' => UrlRule::find(), 'pagination' => ['pageSize' => 10]]); return $this->render('list', ['dataProvider' => $dataProvider, 'model' => $dataProvider->getModels()]); }