Notice: Undefined offset: 0 in /home/k/******/*****.com/public_html/core/lib/Drupal/Core/Utility/Error.php on line 122
Notice: Undefined index: file in /home/k/******/*****.com/public_html/core/includes/errors.inc on line 80
Notice: Undefined index: line in /home/k/******/*****.com/public_html/core/includes/errors.inc on line 81
Если выбираю период в 10 месяцев - всё хорошо. А если больше - получаю вот это.
Маленькая часть кода:
<?php
//print $i.' '.$u->field_ch->value.' '.$u->field_data_raboty->value.'<br>';
$opl = $u->field_oplata->target_id;
$opl1 = $opl ? \Drupal\taxonomy\Entity\Term::load($opl)->name->value : " ";
$ofNaz = $u->field_nazvanie_zakazchika->target_id;
$ofNaz1 = $ofNaz ? \Drupal\taxonomy\Entity\Term::load($ofNaz)->name->value : " ";
$url = Url::fromUserInput("/node/$node->nid/edit");
$nidA = \Drupal::l($node->nid, $url);
$krany = $u->field_kran->target_id;
$krany1 = $krany ? \Drupal\taxonomy\Entity\Term::load($krany)->name->value : " ";
$kranovschiki = $u->field_kranovschik->target_id;
$kranovschiki1 = $kranovschiki ? \Drupal\taxonomy\Entity\Term::load($kranovschiki)->name->value : " ";
$forOplaty = $u->field_tip_oplaty->target_id;
$forOplaty1 = $forOplaty ? \Drupal\taxonomy\Entity\Term::load($forOplaty)->name->value : " ";
?>
Что делать? Спасибо.
Комментарии
Это вот что
поставить 512мб памяти
как то в коде не высветилось главное:
$res = db_query($u);
//setlocale(LC_TIME, "ru_RU");
$i=0; $o = []; $opl='';
$sumKran['zag'] = 'zagKran'; $chasKrug['zag'] = 'zagKran';
foreach ($res as $node) {
$u = node_load($node->nid);
//print $i.' '.$node->nid.' '.$u->field_ch->value.' '.$u->field_vychsumm->value.' '.$u->field_data_raboty->value.'
';
//print $i.' '.$u->field_ch->value.' '.$u->field_data_raboty->value.'
';
$opl = $u->field_oplata->target_id;
$opl1 = $opl ? \Drupal\taxonomy\Entity\Term::load($opl)->name->value : " ";
$ofNaz = $u
То есть я делаю запрос к БД. Получаю Ноды. Около 4 тысяч. Загружаю их по одной и пытаюсь обработать