我应该将“文件”表分隔为“音频”,“图像”和“文档”,还是应该都在一个地方?

时间:2016-10-12 07:33:56

标签: php laravel

我有一个文件模型,当然还有上传文件的文件表。它们由“类型”列分隔,用于画廊和播放器等不同的地方。

id | name     | type    | mime ...
--------------------------------------
0  | nature   | image   | image/jpeg
1  | desert   | image   | image/jpeg
2  | jazz     | audio   | audio/mp3
3  | pop      | audio   | audio/mp3

我在想是否更好地创建分离的模型,控制器和表格,或者我是否应该将其全部用于一体。我无法确定哪种系统更有效率。

1 个答案:

答案 0 :(得分:0)

我决定将它们分开使用,所以我做了。但过了一段时间我也需要视频和文件。我不得不为每种类型创建新模型,控制器和视图,这不太方便。所以我的决定改变了。我想最好只使用所有媒体类型的文件模型。