Что возвращает $ id $ models-> gt; execute_kw () в веб-сервисе API Odoo

Может быть, этот вопрос так же, как и другие, но я хочу знать об этой проблеме хорошо. Я новичок в изучении API веб-сервиса Odoo для Android.

Я следовал этой документации https://www.odoo.com/documentation/8.0/api_integration.html и некоторые другие документы.

<?php
require_once('ripcord-master/ripcord.php');

$url = "http://100.100.1.148:8069";
$db = "UAT_DISTRICT";
$username = "openpg";
$password = "serving";
$info = ripcord::client('https://demo.odoo.com/start')->start();
list($url, $db, $username, $password) = array($info['host'], $info['database'], $info['user'], $info['password']);
$common = ripcord::client("$url/xmlrpc/2/common");
//$common->version();
//Authenticate the credentials
$uid = $common->authenticate($db, $username, $password, array());

$models = ripcord::client("$url/xmlrpc/2/object");

$id = $models->execute_kw($db, $uid, $password, 'res.partner', 'create', array(array('name' => "NEW USER")));
echo "New user has been created, ID: ".$id;

На самом деле, что такое $ id? Как я знаю, $ id возвращает идентификатор нового пользователя. Но почему он всегда возвращает 51, тогда как мой текущий идентификатор в таблице res_partner равен 1559. 51 был создан очень давно. Кто-нибудь может сказать мне, почему? Хороший ответ приветствуется.

0

Решение

Задача ещё не решена.

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

Других решений пока нет …

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