默认情况下,在Yii框架中,视图存储在主题文件夹中。
有两种选择: 1.将视图存储在模块或窗口小部件的文件夹中。 2.将视图存储在主题文件夹中。
哪里可以更好地存储视图?为什么?
答案 0 :(得分:0)
IMO这取决于观点。如果你有很多逻辑,我会附带模块/小部件,但如果它主要是标记,那么将它放在主题文件夹中会更有意义。我想Yii也建议后者。
答案 1 :(得分:0)
我想这取决于您是否要在其他应用程序中重用模块和小部件的视图。如果是这样,那么将视图存储在module / widgets文件夹中是明智的,因此它是1个包。
在我的设置中,我有一个“公共”地图,它存储模块/小部件/扩展的所有逻辑,但不存储视图。我在我的应用程序中重用了小部件/模块的逻辑,但每个应用程序的视图略有不同(例如:侧边栏中的前10个海报小部件或者需要数据并在页脚中显示它的内容)。这为您的应用程序提供了极大的灵活性。