2015-03-04 2 views
0

Не удается получить данные из текущей модели.получить данные в текущей модели. yii2

 class Category extends ActiveRecord 
     { 
    ....................................... 
....... 
      public function fields() { 
       $fields = parent::fields(); 

       $this->ParentCategory = static::find()->all(); 

       $fields ['ParentCategory'] = 'ParentCategory'; 

       return $fields; 

Мне нужно, чтобы получить все записи, но у меня есть «PHP Фатальная ошибка», «сообщение»: «Максимальное время выполнения 30 секунд превышен».

+0

«' все() '» означает: «Пожалуйста, получать каждую запись из таблицы и вернуть его Я не думаю, что это то, что вы ищете, но вы можете уточнить свой вопрос. – Blizz

+0

, но мне нужно получить каждую запись из таблицы. У меня есть либо рекурсия, либо бесконечный цикл – astalavista

+0

Ну, тогда ошибка вы упомянули только то, что он говорит, вероятно, он не смог завершить выборку всей этой таблицы менее чем за 30 секунд, что является максимальной (по умолчанию) максимальной версией PHP-скрипта. Вы можете изменить это в php.ini или через 'set_time_limit()'. Трудно сказать больше без дополнительной информации – Blizz

ответ

0

, потому что ваша сталь данных большой и)) Вам нужно изменить, что в php.ini

max_execution_time = 1000 
Смежные вопросы