是否可以从使用Gii生成的类中引用现有的ActiveRecord模型?

时间:2016-12-27 20:29:23

标签: yii2 yii2-giiant

我正在使用Yii2的扩展,它提供了一个数据库表和一个ActiveRecord模型类来处理该表中的实体。我的其他模型是使用Giiant生成的。我想从我生成的模型中引用库模型,例如所以像$myEntity->thatLibraryEntity这样的关系属性是由Giiant正确生成的。有可能这样做吗?

我还没有找到在文档中这样做的方法,在源代码中最接近我想要的是在Giiant中设置BatchController::$tableNameMap配置参数,但这似乎只是重命名模型,我想告诉Giiant哪个现有ActiveRecord用于特定表中的实体。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

生成的模型引用表app\models\ThatLibraryEntity的类that_library_entity。我创建了这个类,并使它扩展了我想要使用的库ActiveRecord模型。