Panowie jak ugryźć:
doGetSellFormFieldsExt
dobra zrobiłem coś takiego:
$dogetsellformfieldsforcategory_request = array( 'countryId' => COUNTRY,
'categoryId' => CAT
);
$client = new SoapClient
(LINK); $pom=$client->doGetSellFormFieldsForCategory($dogetsellformfieldsforcategory_request);
następnie to wyprintowałem:
i pokazuje mi coś takiego:
stdClass Object
(
[sellFormFieldsForCategory] => stdClass Object
(
[sellFormFieldsList] => stdClass Object
(
[item] => Array
(
[0] => stdClass Object
(
[sellFormId] => 1
[sellFormTitle] => Nazwa przedmiotu
[sellFormCat] => 0
[sellFormType] => 1
[sellFormResType] => 1
[sellFormDefValue] => 0
[sellFormOpt] => 1
[sellFormPos] => 0
[sellFormLength] => 50
[sellMinValue] => 0.00
[sellMaxValue] => 0.00
[sellFormDesc] =>
[sellFormOptsValues] =>
[sellFormFieldDesc] => Tytuł powinien być zwięzły i bezpośrednio wskazywać, co masz do zaoferowania. W tytule możesz użyć maksymalnie 50 znaków.
[sellFormParamId] => 0
[sellFormParamValues] =>
[sellFormParentId] => 0
[sellFormParentValue] =>
[sellFormUnit] =>
[sellFormOptions] => 0
)
[1] => stdClass Object
(
[sellFormId] => 2
[sellFormTitle] => Kategoria
[sellFormCat] => 0
[sellFormType] => 2
[sellFormResType] => 2
[sellFormDefValue] => 0
[sellFormOpt] => 1
[sellFormPos] => 2
[sellFormLength] => 500
[sellMinValue] => 1.00
[sellMaxValue] => 0.00
[sellFormDesc] =>
[sellFormOptsValues] =>
[sellFormFieldDesc] => Dokładnie określ kategorię przedmiotu
[sellFormParamId] => 0
[sellFormParamValues] =>
[sellFormParentId] => 0
[sellFormParentValue] =>
[sellFormUnit] =>
[sellFormOptions] => 0
)
[2] => stdClass Object
(
[sellFormId] => 3
[sellFormTitle] => Data rozpoczęcia
[sellFormCat] => 0
[sellFormType] => 9
[sellFormResType] => 9
[sellFormDefValue] => 0
[sellFormOpt] => 8
[sellFormPos] => 3
[sellFormLength] => 11
[sellMinValue] => 0.00
[sellMaxValue] => 0.00
[sellFormDesc] =>
[sellFormOptsValues] =>
[sellFormFieldDesc] => Samodzielne planowanie terminu rozpoczęcia aukcji przydaje się zwłaszcza przy zarządzaniu dużą liczbą aukcji.Możesz wystawić wiele aukcji, które zakończą się w tym samym czasie. Planowane wystawianie jest także przydatne w sytuacjach, gdy wiesz, że chwilowo nie będziesz mieć dostępu do Internetu (wakacyjne wyjazdy itp.).
[sellFormParamId] => 0
[sellFormParamValues] =>
[sellFormParentId] => 0
[sellFormParentValue] =>
[sellFormUnit] =>
[sellFormOptions] => 0
)
[3] => stdClass Object
(
[sellFormId] => 4
[sellFormTitle] => Czas trwania
[sellFormCat] => 0
[sellFormType] => 4
[sellFormResType] => 2
[sellFormDefValue] => 2
[sellFormOpt] => 1
[sellFormPos] => 0
[sellFormLength] => 2
[sellMinValue] => 0.00
[sellMaxValue] => 99.00
[sellFormDesc] => 3|5|7|10|14|30|Do wyczerpania
[sellFormOptsValues] => 0|1|2|3|4|5|99
[sellFormFieldDesc] => "Przy wystawieniu na 14 dni - pobierana jest opłata 0,20 zł, przy wystawieniu "do wyczerpania" opłaty pobierane cyklicznie"
[sellFormParamId] => 0
[sellFormParamValues] =>
[sellFormParentId] => 0
[sellFormParentValue] =>
[sellFormUnit] =>
[sellFormOptions] => 0
)
[4] => stdClass Object
(
[sellFormId] => 5
[sellFormTitle] => Liczba sztuk
[sellFormCat] => 0
[sellFormType] => 2
[sellFormResType] => 2
[sellFormDefValue] => 1
[sellFormOpt] => 1
[sellFormPos] => 0
[sellFormLength] => 9
[sellMinValue] => 1.00
[sellMaxValue] => 100000.00
[sellFormDesc] =>
[sellFormOptsValues] =>
[sellFormFieldDesc] => W Allegro możesz sprzedawać przedmioty poprzez licytację lub po stałej cenie (wybierając tylko opcję "Kup Teraz!").
chciałbym to przelecieć foreachem i wyświetlić te wymagane pola. Pytanie jak to zrobić? mam wyświetlić to jako XML i w tedy czy jak ?