mmjmm: Блог

Главные вкладки

Обращение через один домен к другому по curl

19 июня в 11:40

Здравствуйте. Обращаюсь с одного домена к роутингу другого домена. В этом роутинги функция должна вернуть некоторый результат на первый домен. Подключаюсь по curl. Но роутинг доступен только для администратора. И при полключении по curl происхрдит возврат не результата этой функции, а html код страницы авторизации, то есть до нужного контроллера не доходит.
Подскажите, пожалуйста, где и как можно ввести логин и пароль администратора, что бы по curl получить доступ?

Регулярные выражения во views exposed filters

11 мая в 14:31

Здравствуйте.
У меня есть сущность- product. У нее одно из полей - "На складе". Оно не обязательно для заполнения.
У некоторой продукции указано количество штук, у некоторых 0, а у некоторых поле не заполнено.

Созданы материалы этой сущности.
В exposed filters надо создать по данному полю группы:
-Любое
-Отсутствует
-Имеется

К группе "отсутствует" относятся продукция со значением поля 0 и NULL

Задать группе сразу несколько условий, как я вижу, нельзя в представлении. Но есть регулярные выражения.

Передать из кастомной драш команды параметры в конструктор сервиса

25 апреля в 9:01

Здравствуйте. Есть некоторая кастомная драш команда, которая собирает массив данных.
Далее в этой драш команде надо обратиться к кастомному сервису и передать в конструктор этого сервиса данный массив.
Как можно это сделать?
По поводу parameters и arguments в services.yml читал.
Если передавать этот массив через arguments, где указать название сервиса драш команды, то в драш команде будет return этого массива.
Но в таком случае где то в другом месте необходимо вызвать сервис.

Поменять label заголовка у кастомной сущности

18 апреля в 13:49

Здравствуйте, подскажите, пожалуйста.
Я сгенерировал сущность.
Далее создал тип материала этой сущности. Добавил все необходимые поля. Поле с label "Заголовок" мне нужно, но его label надо переименовать на "Наименование поставщика".
В нодах это легко сделать в редактировании типа материала. А в кастомной сущности у меня нет таких настроек.

Поиск по БД с сортировкой по релевантности

5 апреля в 13:44

Здравствуйте.
В mysql есть match against.
Пример:

SELECT *, MATCH `field` AGAINST ('$search') as relev FROM `table` WHERE MATCH `field` AGAINST ('$search')>0 ORDER BY relev DESC

Подскажите, как в drupal 8 database api реализовать такой запрос?

Пагинация

31 марта в 17:41

Здравствуйте.
У меня на некоторой странице(контроллере) выводится информация из созданной мной таблицы БД.
На этой странице мне нужно создать пагинацию (постраничную навигацию) средствами Друпал, уже готовым pager, например, что бы выводилось по 10 записей на странице.
Подскажите, пожалуйста, каким образом это можно сделать?

Темизация каждой записи из таблицы БД

18 марта в 8:55

Подскажите, пожалуйста.
Надо создать в своем кастомном модуле шаблон и передавать в него по одной каждую запись из определенной таблицы БД.
Как это сделать?
Знаю только, что можно собрать в один массив все записи и передавать в файл темизации.
Но мне надо передавать именно по одной записи.

Google Sheets API. Диапазон всей таблицы листа

18 февраля в 17:00

Подскажите, пожалуйста, как в Google Sheets API можно не вручную получить диапазон всей таблицы, находящейся на определенном листе.
К примеру, у меня есть таблица без пустых ячеек.
Если использовать свойства columnCount и rowCount, то в результате выдается количество колонок и строк всего, находящихся на листе, а не тех, что заполнены.

Яндекс API Yandex Direct API php функция preg_split

10 февраля в 21:55

Здравствуйте. Работаю с CMS Drupal 9 с Yandex Direct API.
Использую сервис Reports, что бы получить ответ о количестве кликов рекламы клиента и их стоимости.

Получаю в ответе отчет :
MyReportName (2022-02-09 - 2022-02-09)" Clicks Cost 3 24640000 10 47830000 2 24420000 1 15680000 12 80060000 6 115700000 20 130770000 10 115460000 Total rows: 8

Теперь мне надо разбить результат на массив, элементами которого будут части, разделенные в отчете пробелом.
Использую функцию preg_split('/ /', $str); где $str содержит результат отчета.

Drupal 8, 9 - где хранятся логины и пароли пользователей?

30 декабря 2021 в 10:06

Надо зайти в панель администрирования, но нет информации по поводу даже логина администратора. Где хранятся такие данные пользователей? Таблицы users в phpmyadmin нет.