Size: a a a

2020 January 28

AP

Andrey Postnikov in Drupal RU
@adubovskoy @dmitriydubovskoy  а у вас mod-php ещё остался?
источник

C

Comrade Gagarin in Drupal RU
откуда в хенделе взялся метод execute()?
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Я не знаю, с чего ты это взял, лучше перечитай диалог сначала и проспись.
с того, что я несколько раз повторил про первый экран, а ты продолжаешь писать про первый байт
источник

AA

Artem Anisimov in Drupal RU
Comrade Gagarin
откуда в хенделе взялся метод execute()?
не в хендлере же он
источник

AA

Artem Anisimov in Drupal RU
а в своем классе, который наследую от views_plugin_query
источник

AA

Artem Anisimov in Drupal RU
хендлер поля тут пока не причем же
источник

АК

Алексей Кузнецов in Drupal RU
Иван Лещёв
с того, что я несколько раз повторил про первый экран, а ты продолжаешь писать про первый байт
А началось всё с того, что предложенный тобой лэйзибилдер не влияет на скорость отрисовки певого экрана, а влияет только на первый байт
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
А началось всё с того, что предложенный тобой лэйзибилдер не влияет на скорость отрисовки певого экрана, а влияет только на первый байт
предложенный мной лейзибилдер перераспределяет кеши и снижает нагрузку
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
А началось всё с того, что предложенный тобой лэйзибилдер не влияет на скорость отрисовки певого экрана, а влияет только на первый байт
Обычно это так, остальное нынче приедет из bigpipe
источник

AA

Artem Anisimov in Drupal RU
Comrade Gagarin
откуда в хенделе взялся метод execute()?
class testViewsQuery extends views_plugin_query
в нем метод execute
источник

AA

Artem Anisimov in Drupal RU
 public function execute(&$view)
 {
   try {
     $view->result = array();
     $view->result = array((object)array('test' => '1'));
   } catch (Exception $e) {
     $this->errors[] = $e->getMessage();
     // Recursion to get the same error behaviour as above.
     return $this->execute($view);
   }
 }
источник

C

Comrade Gagarin in Drupal RU
сорян, я не понимать
источник

AP

Andrey Postnikov in Drupal RU
Artem Anisimov
 public function execute(&$view)
 {
   try {
     $view->result = array();
     $view->result = array((object)array('test' => '1'));
   } catch (Exception $e) {
     $this->errors[] = $e->getMessage();
     // Recursion to get the same error behaviour as above.
     return $this->execute($view);
   }
 }
Это тест - там рекурсия
источник

ИЛ

Иван Лещёв in Drupal RU
Andrey Postnikov
Обычно это так, остальное нынче приедет из bigpipe
бигпайп реально решает такой узкий круг задач, что от него больше проблем, чем решений
источник

ИЛ

Иван Лещёв in Drupal RU
тем жа запросом отдать что-то реально длинное
источник

ИЛ

Иван Лещёв in Drupal RU
да ну нафик
источник

AP

Andrey Postnikov in Drupal RU
Иван Лещёв
бигпайп реально решает такой узкий круг задач, что от него больше проблем, чем решений
Ну ты ещё ESI предложи +varnish)
источник

ИЛ

Иван Лещёв in Drupal RU
Andrey Postnikov
Ну ты ещё ESI предложи +varnish)
кстати, да
источник

AK

Alexey Korepov in Drupal RU
Nikita Malyshev
Так причем тут нода? В текущей задаче:

Нода — то что должно иметь различные варианты отображения.
Юзер — то что определяет, какой вариант будет показан.

Поле «должность» от юзера становится определаяющей и переходит в контекст. Данный контекст навешивается на ноду, и все рендеры ноды будут иметь свои варианты по разную «должность». Или что-то в задаче не договаривается про ноды.
я просто задачу слишком сильно упростил, упустив важные моменты. У ноды есть ещё одно поле, в зависимости от значения которого решается каким юзерам что показывать. Полностью описывать слишком объёмно, попробую упростить снова ;)

У ноды есть ещё одно boolean поле "Запрещено смотреть уборщицам", и если оно true, то именно уборщицам нужно вывести "уборщица сюда не смотри!" вместо значения поля.  Т.е. чтобы сгенерировать значение моего кастомного контекста - нужно знать значение этого поля из текущей ноды.
источник

C

Comrade Gagarin in Drupal RU
А кто-то вообще использует бигпайп на продакшене?
источник