我有一个文件模型,当然还有用于上传文件的文件表。它们由"类型"列分开,并用于不同的地方,如画廊和播放器。
id | name | type | mime ...
--------------------------------------
0 | nature | image | image/jpeg
1 | desert | image | image/jpeg
2 | jazz | audio | audio/mp3
3 | pop | audio | audio/mp3
我在想,如果它会更好地创建分离的模型,控制器和表,或者我应该使用它全部在一个。
我决定把它们分开使用,所以我就这样做了。但过了一段时间,我也需要视频和文件。我必须为每种类型创建新的模型、控制器和视图,这不是很方便。所以我的决定改变了。我想对所有媒体类型只使用文件模型会更好。