This extension provides the Odoo integration for the Yii framework 2.0.
It includes Web Service API support and also implements
the Query
and ActiveRecord
pattern.
Documentation is at Read The Docs.
- PHP 7.0 or higher
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist panlatent/yii2-odoo "*"
or add
"panlatent/yii2-odo": "*"
to the require section of your composer.json
file.
Once the extension is installed, simply use it in your code by :
Add the component to your application.
'components' => [
'odoo' => [
'class' => 'panlatent\odoo\Connection',
'dsn' => 'localhost:8000/jsonrpc',
'database' => '',
'username' => '',
'password' => '',
]
]
The extension support Yii2 Debug extension:
Add the panel component to your application.
'modules' => [
'debug' => [
'panels' => [
'odoo' => [
'class' => panlatent\odoo\debug\OdooPanel::class,
]
]
]
]
The extension support Yii2 Gii extension:
Add the panel component to your application.
'modules' => [
'gii' => [
'generators' => [
\panlatent\odoo\gii\generators\model\Generator::class,
]
]
]
The Yii2 Odoo is open-sourced software licensed under the MIT license.