[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SOAP
Traveller
Передаю серверу значение

$arg = "3;e;eeeee;creditCard"
$response = $this->sClient->createOrder($arg);


вот метод обработчик на серваке

public function createOrder($arg)
{
$modelOrder = $this->objFactory->getObj('OrderCreation','model',$this->objDbManager);
$arg = explode(';',$arg);
$result = $modelOrder->createOrder($arg);
return $result;
}

Вернуть он должен тру или фолс
Занимается добавлением инфы в бд.
Проблема в следующем:
Инфа не добавляется. Однако я сделал проверку, обратившись через http прямиком на сервер, на котором дописал следующее:

...
public function createOrder($arg)
{
$modelOrder = $this->objFactory->getObj('OrderCreation','model',$this->objDbManager);
$arg = explode(';',$arg);
$result = $modelOrder->createOrder($arg);
return $result;
}
}

$test = new ServerSoap();
$res = $test->createOrder('3;e;eeeee;creditCard');
var_dump($res);
?>

и запись добавилась. Следовательно проблема в общении серверов, а не в коде добавления записи.
var_dump($this->sClient->__getLastResponse());
вернул ответ предыдущей функции, а не той которая отвечает за добавление записи.
Посоветуйте пожалуйста, что тут может быть не так
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.