Создайте SOAP-запрос с атрибутом элемента с помощью Zend_Soap_Client и stdObject

Я называю сервисную ведьму среди многих других параметров, требующих записи вроде (взятой из soapUI):

<v110:ReadWorkerRequest> <v111:Key v111:type="INITIALS">RKM</v111:Key> </v110:ReadWorkerRequest> 

Как получить Zend_Soap_Client для отправки атрибута type в элементе Key?

Поскольку это всего лишь часть довольно большого сервиса, я создавал классы для создания структуры данных, например:

 class Key { public $_ = 'RKM; public $type = 'INITIALS'; } class Body { public $ReadWorkerRequest; public function __construct() { $this->ReadWorkerRequest = new Key(); } } 

Тем не менее, я даже не могу отправить запрос с ошибкой PHP, сказав мне: «SOAP-ERROR: Encoding: объект не имеет свойства« Key »

Итак, мой вопрос: как мне создать структуру объекта, возможно, с помощью подчасти, созданного как массив, который будет соблюдать это?

    Или объектная структура правильная, и мне нужно использовать classmap или SoapVar (я пробовал некоторые комбинации, но не с успехом)

    Счастливые праздники, для тех из вас, кто у них есть! 🙂

    Related of "Создайте SOAP-запрос с атрибутом элемента с помощью Zend_Soap_Client и stdObject"