示例#1
0
 /**
  * run
  *
  * @return void
  */
 public function run()
 {
     $creatorClosure = $this->creator;
     $item = $creatorClosure();
     if (!$item->save()) {
         throw new Exception('Ошибка при редактировании', print_r($item->errors, true));
     }
     return $this->controller->redirect(GetUrl::url('edit', ['id' => $item->id]));
 }
示例#2
0
文件: Pager.php 项目: Art3mk4/purrweb
 /**
  * getPageUrl
  *
  * @param int $page
  * @return string
  */
 public function getUrl($page)
 {
     //Параметры получаем из гетовских
     $params = $_REQUEST;
     $route = '/' . Yii::$app->controller->route;
     $params['page'] = $page;
     return GetUrl::url($route, $params);
 }