Рейтинг:0

Как я могу программно проверить, не является ли результат представления пустым?

флаг gs

Программно, как проверить, не является ли результат просмотра пустым с помощью пользовательской функции? Я хочу проверить результат просмотра, он пуст или нет, а затем отобразить результат. Как я могу сделать?

используйте Drupal\views\Views;
используйте Drupal\views\ViewExecutable;

$view = Views::getView($view_name = "Мое представление");
$view->setTitle('Образец заголовка');
$view->setArguments($args = ['все']);
$view->display_handler->setOption('пусто', $empty = 'Нет содержимого');
$view->preExecute();

// Перед рендерингом нужно проверить, пустой ли результат

$markup = $view->рендеринг();
No Sssweat avatar
флаг ua
используйте `$view->execute();` и `if (!empty($view->result)) { ...`
Thirsty Six avatar
флаг gs
Да, работает нормально.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.