Evgeny
@tensor146
Да
bumble
@awd-studio
погодь, так а в чем беда использовать Response?
просто декодь:
$body = json_decode((string) $response->getBody());
Evgeny
@tensor146
Да ни в чём, на самом деле, я так и делаю сейчас. Просто по нему можно детектить, что пришло, плюс, он сам по себе декодит, с какими-то особенными параметрами.
Вроде как правильнее его использовать.
Соль в том, что (string) $response->getBody() не работал вчера. А сегодня звёзды поменялись - и оно заработало.
bumble
@awd-studio
вот пример для получения JsonResponse
Evgeny
@tensor146
Чёт лажа какая-то. Сам \Drupal::httpClient()->{method} должен возвращать такой класс (по заголовкам, конечно).
Аааа.
Ты не тот JsonResponse смотришь.
Их там 2.
Один - это Response от Друпала, такие отдаются в контроллере.
Другие - приходят из guzzle, после заврешения запроса из Друпала.
bumble
@awd-studio
Symfony\Component\HttpFoundation\JsonResponse этот же?
Evgeny
@tensor146
Zend\Diactoros\Response\JsonResponse
bumble
@awd-studio
я на сколько понял, этот Zend\Diactoros\Response\JsonResponse для преобразования в JSON используется
например, если с нашей стороны АПИха, и нужно отдавать в JSON'е
она там автоматом ставит все хедеры и энкодит "по-правильному"
и в текущем случае его применять незачем
Evgeny
@tensor146
Как бы да, но локально у меня \Drupal::httpClient()->{method}именно его и возвращает.
Сам по себе.
Когда получает json.
Собственно, если с нашей стороны АПИха, то нужен Symfony\Component\HttpFoundation\JsonResponse.
bumble
@awd-studio
блин, не могу сообразить как он туда может попасть... :(
Anatoly
@politsin

Колеги, здравствуйте!
Есть Иванов Иван и Петров Пётр
Мы их принимаем на работу (тип материала "приём на работу"):
1 января приняли обоих на должность кладовщик с зп 10 тыс (2 записи приём на работу)
1 апреля Иванова Ивана перевели на должность старший кладовщик с зп 20 тыс (новая запись приём на работу)
1 июня Иванова Ивана перевели на должность начальник склада с зп 30 тыс (новая запись приём на работу)

Итого имеем 4 записи "приём на работу"
Дальше нам нужно выбрать ситуацию на 1 марта, 1 мая и 1 августа
В каждой выборке мы оджны получить 2 записи (по штуке на человека) с актуальной информацией на эту дату:
1 марта: Иванов - кладовщик, Петров - кладовщик
1 мая: Иванов - старший кладовщик, Петров - кладовщик
1 августа: Иванов - начальник склада, Петров - кладовщик

Паттерн достаточно популярный.
Можно ли его реализовать стандартным вьювсом или есть для этого какие-то модули?
Даже не представяю как такое лучше гуглить.

KarmaBot
@KarmaBot
Будь как дома, @politsin, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Evgeny
@tensor146
@politsin а какая проблема? У каждой записи должно быть свойство "created_at" и ссылка на профиль сотрудника. Поставь date фильтр и пиши туда значения "<= 1 марта", поставь сортировку по "created_at" и группируй по ссылке на сотрудника.
Anatoly
@politsin
@tensor146 стандартный вьювс вполне справится с такой проблемой?
Evgeny
@tensor146
Справится.
kossmokvin
@kossmokvin
Добрый вечер, друзья! У кого есть опыт работы с affiliate. Нужна партнёрка для магазина на Commerce. Он подойдёт? При оформлении заказа человеком, будет видно по чьей рекомендации он пришёл на сайта? Если не в инфо по заказу, то хотя бы в самом профиле заказчика? То есть будет ли цепляться реферер к профилю в процессе плавной регистрации во время оформления коммерс-заказа?
KarmaBot
@KarmaBot
@kossmokvin, привет, как настроение?
kossmokvin
@kossmokvin
@KarmaBot , шикарно! а у тебя? ты научился новым трюкам с последнего разговора? ))
kossmokvin
@kossmokvin
нет совсем никто? ))
@KarmaBot , скажи "гав"
strelkovandrey
@strelkovandrey
Добрый день товарищи, а кто нибудь случайно не встречал какое нибудь Windows приложение (может быть даже какое то универсальное для много всего) которое бы сидело в трее подключенное к базе друпала и ожидало определённых действий, например если создана определённая запись в базе для определённого пользователя (которого допустим можно было бы брать из текущего авторизованного пользователя в Windows) то всплывало бы какое нибудь уведомление
KarmaBot
@KarmaBot
Прувет, @strelkovandrey!
strelkovandrey
@strelkovandrey
вдруг есть какая то прямо вообще универсальная программа которая настраивается под любую структуру базы
Maksim Baev
@mbaev
тоже бы курнул
Alexander Dubovskoy
@adubovskoy
@strelkovandrey сейчас такое решается рулезами + https://www.drupal.org/project/pushbullet , или через https://www.drupal.org/project/telegram
т.е. событие => сообщение в виде push-нотифи на телефон (или комп, если поставить приложение pushbullet или telegram)
Maksim Baev
@mbaev
Да в принципе и триггер можно написать, который дёргает программу
http://crazytechthoughts.blogspot.ru/2011/12/call-external-program-from-mysql.html
boolboost
@boolboost
eck_revision что то не могу нагуглить как програмно ревизию сделать (d7).
boolboost
@boolboost
Всё вопрос отпал прокатило как с node хоть и сомнивался.
strelkovandrey
@strelkovandrey
@adubovskoy у меня ситуация такая, что сайт крутится внутри интранет сети без выхода в интернет
Sergey Mochalov
@proweb
господа, приветствую
При переходе с http:// на https:// в Drupal 8
Какие настройки надо изменить?
KarmaBot
@KarmaBot
@proweb, привет =)
Sergey Mochalov
@proweb
привет, ботик
KarmaBot
@KarmaBot
Не узнал тебя, @proweb. Богатым будешь :)
Sergey Mochalov
@proweb
да пора бы уже
boolboost
@boolboost
.htaccess подбравить скорее всего хватит. Не удалось плотно с drupal 8 поработать