这个tickit:http://code.google.com/p/yii/issues/detail?id=180
举个例子:
有个案卷,里面有很多文件。但每个文件的格式内容都不一样。 假设案卷的model是A,文件的model是B。各种文件应该是B1,B2,B3,B4....等等。
如果没有这个父子映射,我现在想不出解决方法。
如果有了父子映射,可以通过A关联出 有序的B列表。而每个B又是一个具体的B1,B2,B3,B4…
这个tickit:http://code.google.com/p/yii/issues/detail?id=180
举个例子:
有个案卷,里面有很多文件。但每个文件的格式内容都不一样。 假设案卷的model是A,文件的model是B。各种文件应该是B1,B2,B3,B4....等等。
如果没有这个父子映射,我现在想不出解决方法。
如果有了父子映射,可以通过A关联出 有序的B列表。而每个B又是一个具体的B1,B2,B3,B4…
想了个晚上,有个折中的方法。通过B来关联。虽然不是很漂亮,但还可以。
model A 卷宗
model B 文件
model C 文件类型
这样应该符合你的要求吧
完整的解决方案还没提供。不过你可以看看CActiveRecord::instantiate()。你可以通过重写该方法实现初步的单表继承。