Я пишу код php для взаимодействия с сервером magento и пытаюсь сгруппировать мои мыльные вызовы.
magento wiki предлагает использовать SoapClient :: multiCall, и я могу заставить его работать на моем домашнем компьютере.
Но если я попробую точно такой же код на моем сервере, он скажет мне:
Исключение SoapFault: функция [Client] («multiCall») не является допустимым методом для этой службы
Руководство php для SoapClient даже не перечисляет multiCall как метод.
На моем домашнем компьютере установлена версия php: PHP 5.3.3
Пока на сервере запущена версия: PHP 5.2.14
Я в растерянности из-за того, что здесь происходит, любая помощь будет признательна.
Вот код, который я запускаю:
$client = new SoapClient($wsdl_location);
$session = $client->login($user, $pass);
$client->multiCall($session, array(
array(catalog_category.currentStore),
array(catalog_category.currentStore)
)
);