[View] не удается получить данные в output поле global:php

Тема в разделе "Drupal", создана пользователем dandandan, 26 фев 2013.

Информация :
Прежде чем создать новую тему внимательно ознакомьтесь с правилами раздела
Модераторы: DMS
  1. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    996
    Симпатии:
    268
    Использую view.
    Как получить данные из базы до того, как сработал view, обработать, получить одно значение, после чего сравнивать данные из views с этим значением соответственно фильтровать по соответствию.

    В поле Global : php есть поле "setup code" даже в описании написано что можно использовать его для множественного использования потом в значениях или в выводе. И эти данные выполняется в этом поле ДО того как будет основной запрос по view.

    Казалось бы решение, однако полученные данные я не могу никак выцепить в output поле этого global : php. Как быть?
     
  2. dandandan

    dandandan

    Регистр.:
    7 авг 2008
    Сообщения:
    996
    Симпатии:
    268
    В картинках, наверное, проще будет.
    Есть Filter Criteria. В Setup code пишу свой mysql запрос и в конце $handler->max = $max;
    Сам $max = 90; // из расчетов.

    В поле Filter code хочу получить эти данные из верхнего кода.
    print_r ($handler->max);
    Ничего не выводит и через dpm() тоже ничего.

    [​IMG]
    [​IMG]