|
|
 Tim | 2012-02-07 15:03:05 |
Great work, but is there an example anywhere how to use this class?
I am especially interested in how to accomplish params inside params.
$client = new XmlRPC('domain.com', '/');
$client->setDebug(true);
$params = array(
new XmlRPC_Parm(1),
new XmlRPC_Parm(2),
);
$client->__call('methodnamexx', $params);
Did I get it right so far? |
| |
2. Re: Example anyone? |
|
Reply |
|
|
 Tim | 2012-02-07 15:36:57 - In reply to message 1 from Tim |
Ok I got it figured out so far:
[code]
$params = array(
new XmlRPC_Parm(1),
new XmlRPC_Parm(2),
new XmlRPC_Struct(
array(
'this' => 'that',
'this2' => 'that2',
)
),
new XmlRPC_Array( // <-- Problem here
array(
new XmlRPC_Struct(
array(
'goods' => new XmlRPC_Struct(
array(
'artno' => 'artno',
'title' => 'title'
)
)
)
)
)
),
);
[/code]
But how do I make it output:
[code]
<param>
<value>
<array>
<data>
<value>
<struct>
<member>
<name>goods</name>
<value>
<struct>
<member>
<name>artno</name>
<value>
<string>artno</string>
</value>
</member>
<member>
<name>title</name>
<value>
<string>title</string>
</value>
</member>
<member>
<name>price</name>
<value>
<i4>price</i4>
</value>
</member>
<member>
<name>vat</name>
<value>
<double>vat</double>
</value>
</member>
<member>
<name>discount</name>
<value>
<double>discount</double>
</value>
</member>
<member>
<name>flags</name>
<value>
<i4>flags</i4>
</value>
</member>
</struct>
</value>
</member>
<member>
<name>qty</name>
<value>
<i4>qty</i4>
</value>
</member>
</struct>
</value>
</data>
</array>
</value>
</param>
[/code] |
| |
3. Re: Example anyone? |
|
Reply |
|
|
 Henrik Hofmeister | 2012-02-10 16:22:56 - In reply to message 1 from Tim |
Have a look here:
http://friendpaste.com/1ZFJVc3fSKZu8SJ4nBYPnq
Forgive me if its not 100% accurate - its been a while since i wrote this class...
If the example doesnt work let me know (@vonhofdk is good :) ) |
|