Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * получение списка средств обучения по ajax
- *
- * @param null $name - название средства обучения
- * @param null $page - номер страницы
- *
- * @return \yii\web\Response
- */
- public function actionAjaxList($name = null, $page = null)
- {
- $directoryLearningToolSearch = new DirectoryLearningToolSearch(['name' => $name]);
- $directoryLearningToolActiveProvider = $directoryLearningToolSearch->getActiveDataProvider($page);
- $moreExists = $page < $directoryLearningToolActiveProvider->pagination->pageCount;
- $learningToolNameList = [];
- /** @var DirectoryLearningTool $directoryLearningTool */
- foreach ($directoryLearningToolActiveProvider->models as $index => $directoryLearningTool) {
- $learningToolNameList[] = ['id' => $directoryLearningTool->name, 'text' => $directoryLearningTool->name];
- }
- return $this->asJson(['results' => $learningToolNameList, 'moreExists' => $moreExists]);
- }
Add Comment
Please, Sign In to add comment