Yii 在应用程序中放置模型与在模块中放置模型有什么区别?

Yii 在应用程序中放置模型与在模块中放置模型有什么区别?,yii,Yii,我正在努力理解这个问题的原因。如果我的模块是从应用程序访问模型,而不是从自己的模型访问模型,我应该担心吗?所有模块都应该有自己的模型吗 抱歉,如果这是一个新手问题,但我真的很想了解这一点 这完全取决于您的应用程序。如果您的模型仅由一个模块和一个模块使用,那么将这些模型放在模块内部是合乎逻辑的 但是,如果您的模型在模块之间共享和/或在应用程序范围内共享,那么您应该将其放在主模型文件夹中您可以访问模块中的受保护/模型小部件,无需将模型放在模块/模型目录下 谢谢您的解释!

我正在努力理解这个问题的原因。如果我的模块是从应用程序访问模型,而不是从自己的模型访问模型,我应该担心吗?所有模块都应该有自己的模型吗


抱歉,如果这是一个新手问题,但我真的很想了解这一点

这完全取决于您的应用程序。如果您的模型仅由一个模块和一个模块使用,那么将这些模型放在模块内部是合乎逻辑的


但是,如果您的模型在模块之间共享和/或在应用程序范围内共享,那么您应该将其放在主
模型
文件夹中

您可以访问模块中的受保护/模型小部件,无需将模型放在模块/模型目录下


谢谢您的解释!