Puncte:0

Reutilizați $view->rezultat după obținerea valorilor câmpului rând cu rând

drapel br

În interiorul a hook_views_pre_render(ViewExecutable $view): Când încerc să obțin și să folosesc valorile câmpului de la $view->rezultat, nu mai puteam folosi $view->rezultat imediat după și execuția este întreruptă fără erori explicite afișate. De exemplu:

function custom_divers_views_pre_render(ViewExecutable $view) {
  if ($view->id() == 'localisation_front' && $view->current_display == 'block_1') {
        
    // Acest cod este bine executat.
    \Drupal::logger('custom_divers')->notice(print_r($view->result, TRUE));

    foreach ($view->result ca $result) {
      // Obținerea acestei valori funcționează.
      $type_value = $result->_entity->type->getValue()[0]['target_id'];
      \Drupal::logger('custom_divers')->notice("type_value: ".$type_value);
    }

    // Dar acest cod nu mai este executat.
    \Drupal::logger('custom_divers')->notice(print_r($view->result, TRUE));     
  }
}
berliner avatar
drapel bd
Acesta este codul complet?
ostry.sn avatar
drapel br
nu este un extract
berliner avatar
drapel bd
Vă rugăm să postați codul complet. Ceea ce ați postat nu ar trebui să creeze problema pe care o descrieți, așa că problema trebuie să fie în altă parte.
ostry.sn avatar
drapel br
ok codul complet adăugat
berliner avatar
drapel bd
Ceva în jurnalele server/php?
ostry.sn avatar
drapel br
Ok, am găsit în jurnalele Apache „Dimensiunea memoriei permisă de 671088640 octeți epuizat” pentru al doilea apel \Drupal::logger

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.