У меня есть простой проект PHP, который имеет xmlrpc.php
-файл в библиотеке языка php.
Когда я выполняю файл с new xmlrpc_client($this->auth_service_url);
это показывает
Класс ‘xmlrpc_client’ не найден
Кто-нибудь может мне помочь?
Попробуй это
new \ xmlrpc_client ($ this-> auth_service_url);
Или это
new / xmlrpc_client ($ this-> auth_service_url);
Если вы используете odoo версии 8, просто следуйте приведенной ниже документации
Я надеюсь, что это будет полезно для вас.
Кажется, что xmlrpc_client не установлен должным образом в вашей конфигурации php или недоступен в той области, в которой вы запускаете команду. Попробуйте создать / проверить ваш php.ini или создать файл info.php и посмотреть, какие библиотеки загружены для xmlrpc. Если у вас есть этот файл xmlrpc в каталоге вашего проекта, вы также можете убедиться, что вы включили его в свой скрипт php. В моих сценариях PHP я делаю это.
<?php
include "libs/odoorpc.php";
include("libs/xmlrpcs.inc");
Где odoorpc — мой класс odoo xmlrpc для php. И xmlrpcs — это универсальная библиотека xmlrpc, доступная для php. Вам придется заменить на имена файлов, соответствующие вашим обстоятельствам.