除了Gii,Yii2是否有更好的代码生成

除了Gii,Yii2是否有更好的代码生成,yii2,gii,Yii2,Gii,我有以下数据库设计,如图所示: 如图所示,发票模型与InvoiceItems模型具有一对多关系。但是,当我使用Gii生成CRUD时,它会生成inovies/view,而不从发票项表(InvoiceItems模型)生成任何相关数据 在模型生成过程中,我选中了生成关系。因此,我要求为Yii2提供更多更好的代码生成插件,以使CRUD中的关系可用。我不确定是否还有其他Yii2代码生成器,但我认为gii就足够了。对于您需要的相关数据,这是您自己编写代码的部分。查看您的数据库,我假设您正在查找包含您的发票

我有以下数据库设计,如图所示:

如图所示,发票模型与InvoiceItems模型具有一对多关系。但是,当我使用Gii生成CRUD时,它会生成
inovies/view
,而不从发票项表(InvoiceItems模型)生成任何相关数据


在模型生成过程中,我选中了
生成关系
。因此,我要求为Yii2提供更多更好的代码生成插件,以使CRUD中的关系可用。

我不确定是否还有其他Yii2代码生成器,但我认为gii就足够了。对于您需要的相关数据,这是您自己编写代码的部分。查看您的数据库,我假设您正在查找包含您的
发票的
InvoiceItems
的下拉列表。ArrayHelper()可能会有所帮助。看看。你为什么不试着手工编码呢?Gii创建的任何东西都是代码,任何人都可以编写。不过,您的数据库结构似乎还没有规范化。