• Как добавить Intel RAID в ESXI 7.0.2?

    failure_knight
    @failure_knight Автор вопроса
    Оказалось, что просто в веб морде создаем storage, в котором объединяем диски. Не так шустро работает, но некритично
    Ответ написан
    Комментировать
  • Как отправлять объекты на сервер Netty и получать их же в ответ?

    failure_knight
    @failure_knight Автор вопроса
    Для тех, у кого возникнет та же проблема:
    Нужно всего лишь переопределить данный метод и все будет в ажуре
    @Override
        public boolean acceptInboundMessage(Object msg) throws Exception {
            return super.acceptInboundMessage(msg);
        }
    Ответ написан
    Комментировать
  • Битрикс, как получить данные с поля?

    failure_knight
    @failure_knight Автор вопроса
    Ребят, я смог. В общем, немного поменяли задачу в плане того, чтоб автоматом выдергивать номер телефона клиента и работать с ними. Вместо того, чтоб брать данные с поля. Делается сие действие вот так:
    private function getUserPhone(){
            $iContact = (new \CUser)->GetID();
            $curUser = CUser::GetByID($iContact)->fetch();
            $this->PHONE_CARD_NUMBER = $curUser["PERSONAL_PHONE"];
        }
    Ответ написан
    Комментировать
  • Как вонзить товары в Битрикс (магазин) с минимальными усилиями?

    failure_knight
    @failure_knight
    К базе лучше и правда обращайся через API. Напрямую битриксоиды запретили какими-то махинациями. То есть к базе ты подключишься, а запросы делать из питона не получится.
    Через АПИ, на самом деле, делается в несколько строчек:
    Для начала, класс, который будет делать запросы, отнаследуй от Entity\DataManager.
    Затем, в конструкторе пропиши:
    $connect = Application::getConnection();
            $this->connect = $connect;
            $sqlHelper = $connect->getSqlHelper();

    Это будет создание объекта БД.
    Готово, теперь можно делать запросы.
    $sql = "ВАШ ЗАПРОС;";
    $recordset = $this->connect->query($sql);

    Если вы хотите получить результаты запроса и как-то их изменить или использовать, то вот:
    while ($record = $recordset->fetch(\Bitrix\Main\Text\Converter::getHtmlConverter()))
            {
                $data[] = $record;
            }

    В данном куске информация записывается в массив $data.
    Инструкция, конечно, для PHP, но вся эта радость может выполнятся в питоне, тут советую просто погуглить. Например, как-то так: https://ruphp.com/python-php-3.html
    Или, как описывается тут: https://askdev.ru/q/vypolnenie-php-koda-v-python-1...
    Ответ написан
    2 комментария