查看“更多的模型继承机制”的源代码
←
更多的模型继承机制
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
我们已经看到了模型的基本扩展,在官方文档中称为类继承, 这是最常用的继承,很容易想到它的应用场景,比如对现有模型的扩展, 添加新功能时,它们将添加到现有模型中,不会创建新模型。 <br> 我们还可以从多个父模型继承,在_inherit属性将值列表设置。 这样,我们可以使用混合类。 混合类是实现我们可以添加到其他模型的通用特性的模型。 它们不会被直接使用,而是像一个容器,可以添加其他模型。 如果我们想使用具有不同于父模型的值的_name属性,我们将获得一个新模型重用来自继承的特性,但是具有自己的数据库表和数据。 官方文档称为原型继承,在这里你的模型,将创建一个全新的,一个旧的。 添加新功能时,它们将添加到新模型中。 现有模型中没有改变。 还有代理继承方法,使用_inherits属性,它允许一个模型以透明的方式包含其他模型,而在后台,每个模型处理自己的数据。 你拿一个模型并扩展它,添加新功能时,它们将添加到新模型中,现有模块没有变化。 新模型中的记录有到原始模型中的记录的链接,并且原始模型的字段被公开并且可以直接在新模型中使用。 让我们更详细地探讨这些可能性。
返回至
更多的模型继承机制
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施