Guest User

Untitled

a guest
May 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. /**
  2. * получение списка средств обучения по ajax
  3. *
  4. * @param null $name - название средства обучения
  5. * @param null $page - номер страницы
  6. *
  7. * @return \yii\web\Response
  8. */
  9. public function actionAjaxList($name = null, $page = null)
  10. {
  11. $directoryLearningToolSearch = new DirectoryLearningToolSearch(['name' => $name]);
  12. $directoryLearningToolActiveProvider = $directoryLearningToolSearch->getActiveDataProvider($page);
  13.  
  14. $moreExists = $page < $directoryLearningToolActiveProvider->pagination->pageCount;
  15.  
  16. $learningToolNameList = [];
  17. /** @var DirectoryLearningTool $directoryLearningTool */
  18. foreach ($directoryLearningToolActiveProvider->models as $index => $directoryLearningTool) {
  19. $learningToolNameList[] = ['id' => $directoryLearningTool->name, 'text' => $directoryLearningTool->name];
  20. }
  21.  
  22. return $this->asJson(['results' => $learningToolNameList, 'moreExists' => $moreExists]);
  23. }
Add Comment
Please, Sign In to add comment