PHP Sabun istek biçimi farkları

1 Cevap php

Biz Zend Framework yerleşik bir site var ve biz Zend Sabun istemcisi kullanıyorsanız.

I'm having trouble with one of the soap requests: It's expecting data in this form

        <CustomerForm>
            <CustomerFormRow>
                <CuisineType>3</CuisineType>
                <CuisineRestaurant>True</CuisineRestaurant>
                <NumberOfStaff>801</NumberOfStaff>
                ...

Ama sabun istemci aşağıdaki oluşturuyor

        <customerform>
            <ns2:map>
                <item>
                    <key>CuisineType</key>
                    <value>Greek</value>
                </item>
                <item>
                    <key>CuisineRestaurant</key>
                    <value>Cafe</value>
                </item>
                <item>
                    <key>NumberOfStaff</key>
                    <value>11 to 20</value>
                </item>
                ...

Kullanırken

$_processFormWS->processFormWS($session_id, $customer_id, $form_data);

Yani servis ben yolluyorum verileri işleyen değil!

Ben bir şey eksik?

Teşekkürler!

1 Cevap

Ben bir nesne (ziyade daha önce olan bir dizi) olarak benim $ form_data geçerse o zaman çalıştığını çıkıyor!

Yani:

$_processFormWS->processFormWS($session_id, $customer_id, (object) $form_data);

Yukarıdaki kodu düzeltmek istiyorum.