在Yii 1.x中扩展模型类

时间:2014-09-23 10:26:48

标签: php yii model parent-child extends

我无法扩展AR模型类。我有一个表jobs和另外三个与作业具有1对1关系的表。 detailsgeoscandetailsseismicdetails3d。我有一个扩展CActiveRecord的所有4个表的模型。我想更改此内容,detailsgeoscan扩展jobs。我已按以下方式替换类行

class Detailsgeoscan extends Jobs

我遇到的问题是如何访问和设置父模型字段?

例如,目前我正在查询jobs,然后detailsgeoscan,我想查询detailsgeoscan模型,并能够查看jobs表和{{1}的所有字段并且能够相应地更新/创建/删除行。

更新

我将如何重写以下内容。 detailsgeoscan在父类中。

PROJID

1 个答案:

答案 0 :(得分:0)

简答:不要。

答案很长:你可以做你想做的事情(多表继承),但这真的很痛苦。你有单位测试设置吗?你习惯使用它吗?你需要它才能使事情顺利进行。主要事情有很多工作顺利进行。

我已经完成了一次,不会再这样做了。长期的好处似乎不值得头痛和复杂性。