Не показывает весь список из базы как можно решить ?

InstantCMS 2.X
#1 29 января 2017 в 11:50
Друзья в админ панель я вывожу список, но там выводится не весь список, а только 27 строк, почему так? И как можно решить эту проблему, заранее всем спасибо!!!
#2 29 января 2017 в 11:56
Нико, это зависит от того, какие фильтры или группировки по полям вы используете при выборке данных из БД.
#3 29 января 2017 в 12:03


Нико, это зависит от того, какие фильтры или группировки по полям вы используете при выборке данных из БД.

Loadырь
Я просто вывожу весь лист
  1.  
  2.  
  3. new fieldList('teams_id', array(
  4. 'title' => LANG_SPORT_TEAMS_SELECT,
  5. 'generator' => function ($item) {
  6. $model = cmsCore::getModel('sport');
  7.  
  8. $tournaments = $model->getTournamentsTeamsAdmin();
  9.  
  10. $items[''] ='';
  11. if ($tournaments){
  12. foreach ($tournaments as $tournament) {
  13.  
  14. $items[$tournament['id']] = $tournament['tournament_name'];
  15.  
  16. }
  17. }
  18.  
  19. return $items;
  20. }
  21. ))
#4 29 января 2017 в 12:08


Нико, это зависит от того, какие фильтры или группировки по полям вы используете при выборке данных из БД.

Loadырь

Даже в базе заметно что выводится до id 27 дальше что не выводит
#5 29 января 2017 в 12:14
а в getTournamentsTeamsAdmin() у вас что?
#6 29 января 2017 в 12:16


а в getTournamentsTeamsAdmin() у вас что?

Loadырь

  1. public function getTournamentsTeamsAdmin(){
  2. $this->joinLeft('sport_teams', 's', 's.tournament_id = i.tournament_id');
  3. $this->select('s.tournament_id', 'id_tournament');
  4. return $this->get('sport_teams');
  5. }
#7 29 января 2017 в 12:19
Странный у вас джоин. Обычно джойнят другую таблицу, а не саму себя.
#8 29 января 2017 в 12:30


Странный у вас джоин. Обычно джойнят другую таблицу, а не саму себя.

Loadырь

И этим ответом я решил вопрос, я наверное использовал эту функцию для другого параметра

Сделал так заработало

  1. public function getTournamentsTeamsAdmins(){
  2. return $this->get('sport_teams');
  3. }
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.