Совет платформы для отладки php кода
-
- Сообщения: 99
- Зарегистрирован: 02 ноя 2022, 05:15
- Имя: Роман Сысоев
- Откуда: Иркутск
- Организация: ООО "ДНС Ритейл"
Совет платформы для отладки php кода
Доброго времени суток!
Подскажите кто в чем отлаживает код php.
Вопрос связан с тем что я не сильно разбираюсь в php а при создании сущности приходиться вставлять свой код, как например в php-скрипт.
Вот такой код очень тяжело отлаживать в самой chv системе.
Посоветуйте в какой среде это можно удобно делать.
Подскажите кто в чем отлаживает код php.
Вопрос связан с тем что я не сильно разбираюсь в php а при создании сущности приходиться вставлять свой код, как например в php-скрипт.
Вот такой код очень тяжело отлаживать в самой chv системе.
Посоветуйте в какой среде это можно удобно делать.
-
- Сообщения: 99
- Зарегистрирован: 02 ноя 2022, 05:15
- Имя: Роман Сысоев
- Откуда: Иркутск
- Организация: ООО "ДНС Ритейл"
Re: Совет платформы для отладки php кода
Вот пример для наглядности
Мне надо проверить как работает данный код.
Так как вставил его в CRM в выполнение php-скрипт.
Ошибок нет но и результата тоже.
Как понять, есть внутри ошибки, правильно я все сделал или нет?
Код: Выделить всё
<?php
$items = array();
$items[] = array(
'field_338' => 'Заявка Тест', //338 - ID текстового поля
'field_426' => '2017-12-29', //426 - ID поля типа "Дата с календарем"
'field_429' => '166,167', //429 - ID поля типа "Выпадающий список с выбором нескольких значений"
);
$params = array(
'key' => 'XgDXFsTbNRkMpRq81bBrmRAf56i5oS0oN9bp4jLH', //API ключ
'username' => 'admin', //Имя пользователя
'password' => 'admin', //Пароль
'action' => 'insert', //действие
'entity_id' => 34, //ID сущности, в которую будет добавлена запись
'items' => $items, //массив записей
);
$ch = curl_init('http://localhost/rukovoditel/api/rest.php'); //API Url
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
curl_close($ch);
if($result)
{
$result = json_decode($result,true);
print_r($result);
}
Так как вставил его в CRM в выполнение php-скрипт.
Ошибок нет но и результата тоже.
Как понять, есть внутри ошибки, правильно я все сделал или нет?
- support
- Техническая поддержка
- Сообщения: 9258
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Совет платформы для отладки php кода
А куда вставили?
-
- Сообщения: 99
- Зарегистрирован: 02 ноя 2022, 05:15
- Имя: Роман Сысоев
- Откуда: Иркутск
- Организация: ООО "ДНС Ритейл"
Re: Совет платформы для отладки php кода
В автоматизацию выполнить php-скрипт.
Который должен срабатывать после добавления записи.
Я разобрался в чем была проблема, скрипт выполнился, но появилась не одна а 33 новых записи.
А мне надо одну новую запись
Который должен срабатывать после добавления записи.
Я разобрался в чем была проблема, скрипт выполнился, но появилась не одна а 33 новых записи.
А мне надо одну новую запись
- Fait
- Инвестор
- Сообщения: 899
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Совет платформы для отладки php кода
Я проверяю работоспособность кода в поле PHP код, предварительно созданного в самой сущности, где нужно применить автоматизацию.
Разумеется, проверяю результаты через print_rr
Разумеется, проверяю результаты через print_rr
Re: Совет платформы для отладки php кода
+ там есть галочка Режим отладки, крайне полезная штука) или добавить проект в среду разработки (Сторм/ВСКод) и видеть все...
- Fait
- Инвестор
- Сообщения: 899
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Совет платформы для отладки php кода
Да, среду разработки хорошо использовать для проверки синтаксиса и структуры кода.
А вот проверить работу кода удастся только внутри системы.
Режим отладки полезная штука, но он не всемогущ, особенно когда нужно вывести свои данные для выведения промежуточных результатов посередине кода, когда он имеет количество строк эдак 200.
-
- Сообщения: 99
- Зарегистрирован: 02 ноя 2022, 05:15
- Имя: Роман Сысоев
- Откуда: Иркутск
- Организация: ООО "ДНС Ритейл"
Re: Совет платформы для отладки php кода
Благодарю за советы.
Буду пробовать.
Буду пробовать.
Re: Совет платформы для отладки php кода
Солидарен, порой специально делаю ошибку, что бы система вывела ее, по которой все понятно...Fait писал(а): ↑07 фев 2024, 00:59Да, среду разработки хорошо использовать для проверки синтаксиса и структуры кода.
А вот проверить работу кода удастся только внутри системы.
Режим отладки полезная штука, но он не всемогущ, особенно когда нужно вывести свои данные для выведения промежуточных результатов посередине кода, когда он имеет количество строк эдак 200.