Symfony — вручную добавить phpxmlrpc вендору

Мне нужно использовать XML-RPC в моем проекте. Я нашел библиотеку phpxmlrpc (http://phpxmlrpc.sourceforge.net/) и мне нужно добавить его вендору. Я скопировал файлы в папку vendor (/ vendor / phpxmlrpc /) и мне нужно увидеть класс xmlrpc_client в моем контроллере. Но я не могу управлять тем, как редактировать autoload.php, чтобы увидеть класс, после нескольких попыток я все еще получаю «Попытка загрузить класс« xmlrpc_client »из глобального пространства имен.
Вы забыли заявление «use»? «, Так что я уверен, что в моей структуре есть какой-то беспорядок. Я был бы очень признателен за любую помощь.

0

Решение

Вы должны использовать инструменты установки композитора для интеграции стороннего кода в ваш проект много времени.

Для XML-RPC у вас есть этот пакет: Symfony-RPC-пакет

Когда вы устанавливаете с помощью composer, устанавливайте ваш пакет, в вашем проекте Symfony запускается много хитростей. Не забудьте добавить этот пакет в ваш файл AppKernel.php.

Благодаря этому ваш код для XML-RPC становится более понятным и стабильным.

1

Другие решения

Боюсь, с ответом я немного опоздал, но теперь phpxmlrpc можно установить с помощью Composer, как и в случае с любым другим пакетом.

Проверяя информацию об этой библиотеке, просто убедитесь, что вы ищете последнюю версию на GitHub, а не на SourceForge.

0

По вопросам рекламы [email protected]