0k / php-oe-json
OpenERP Json查询
0.0.2
2014-01-28 08:44 UTC
Requires
- php: >=5.3.0
- tivoka/tivoka: 3.2.*
This package is not auto-updated.
Last update: 2024-09-28 14:37:56 UTC
README
用于管理OpenERP Json查询的简单PHP类。
代码成熟度
早期工作alpha版本。欢迎评论。尽管它已针对OpenERP版本6.1和7.0进行测试。
特性
- 简单添加新的json-rpc入口点的方法
- 非常容易开始使用(请参阅使用部分)
- 能够使用保存的
session_id
和 HTTPcookie_id
恢复一个已打开的会话(因此无需$login
和$password
)
使用方法
示例PHP代码
<?php require_once 'openerp.php'; $oe = new PhpOeJson\OpenERP("https://:8069", "test_json"); $oe->login("admin", "xxxxxx"); echo "Logged in (session id: " . $oe->session_id . ")"; $partners = $oe->read(array( 'model' => 'res.partner', 'fields' => array('name', 'city'), )); echo "<ul>"; foreach($partners['records'] as $partner) { echo " <li>" . $partner["name"] . " - " . $partner["city"] . "</li>\n"; } echo "</ul>"; ?>
此实际代码(经过少量修改)位于 example-project
目录中,这是一个 composer
准备的包(更多关于 composer,如何 获取composer命令)。这意味着您可以在 example-project
目录的根目录运行 composer install
以安装依赖项,并且您只需编辑 settings.php
并将 $url
、$db
和 $login
、$password
设置为测试您的安装。
请注意,这是一个在 Tivoka 之上的非常薄的层,Tivoka 是一个JSON-RPC PHP库。