Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. У меня проблема с методом.
  2. 1)<button type="button" class="btn btn-default" onclick="window.history.back();">Отменить</button>
  3.  
  4. При нажатии кнопки в форме в Edit.html
  5. https://github.com/pr-of-it/t4-standard-app/blob/gallery/protected/Modules/Gallery/Templates/Admin/Edit.html
  6.  
  7. Запрашивается повторная отправка форму, и естественно никакого id в метод не передается , потому выдает ошибку о неверном SQL запросе.
  8. 2) Стыдно, но не понимаю, как передать в пейджере тот же id при переходе по ссылкам страниц
  9.  
  10. <div class="row">{{widget('pager', {'total': itemsCount, 'size': pageSize, 'active': activePage, 'url': '/admin/gallery/photo?page=%d&id=что тут ставить?'})}}</div>
  11. https://github.com/pr-of-it/t4-standard-app/blob/gallery/protected/Modules/Gallery/Templates/Admin/Photo.html
  12.  
  13.  
  14. public function actionPhoto($id = null,$page = 1)
  15. {
  16. if($id == null){
  17. $id = $this->app->request->post->parent;
  18. }
  19. $album = Album::findByColumn('__id', $id);
  20. $this->data->itemsCount= Album::countAll();
  21. $this->data->pageSize = self::PAGE_SIZE;
  22. $this->data->activePage = $page;
  23. $this->data->albums = Album::findAllByQuery('SELECT __id, title FROM albums WHERE __lft >'.$album->__lft.' AND __rgt <'.$album->__rgt);
  24. $this->data->photos = Photo::findAllByColumn('__album_id', $id, [
  25. 'order' => 'published DESC',
  26. 'offset' => ($page - 1) * self::PAGE_SIZE,
  27. 'limit' => self::PAGE_SIZE
  28. ]);
  29. $this->data->item = Album::findByColumn('__id', $id);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement