42
Новичок
soap. объектные типы.
как работать с объектынми типами?
метод класса сервиса принимает в качестве параметра массив переменных объектного типа Ticket.
при вызове на сервере метода, у одного из принятых в массиве объекта $ticket
на клиенте получается ошибка Call to undefined method stdClass::_getTicket()
поля объекта доступны.
в файле wsdl тип параметра anyType.
поправьте, если я не правильно понимаю - объект stdClass создался поскольку $ticket определена не была и и ошибка из-за того, что он ни о каком _getTicket() понятия не имеет.
как быть?
может сереализация объекта? но тогда как десериализацию делать - насколько я понимаю, для десериализации объекта нужна будет его структура, как ее передать?
промахнулся форумом, переместите, пожалуйста
как работать с объектынми типами?
метод класса сервиса принимает в качестве параметра массив переменных объектного типа Ticket.
при вызове на сервере метода, у одного из принятых в массиве объекта $ticket
PHP:
foreach($arTicket as $ticket){
$arReturn[] = $ticket->_getTicket();
}
поля объекта доступны.
в файле wsdl тип параметра anyType.
поправьте, если я не правильно понимаю - объект stdClass создался поскольку $ticket определена не была и и ошибка из-за того, что он ни о каком _getTicket() понятия не имеет.
как быть?
может сереализация объекта? но тогда как десериализацию делать - насколько я понимаю, для десериализации объекта нужна будет его структура, как ее передать?
промахнулся форумом, переместите, пожалуйста