0

我是 Cakephp 新手,正在开发小型 Web 应用程序。在我的应用程序中,管理员可以添加事件,甚至添加一次,如果需要,管理员还可以为每个事件添加一个或多个图像。为此,我创建了两个表“事件”和“事件图像”,管理员添加的所有事件都保存在事件表中(并且事件的所有图像都应该存储在 events_images 表中)

我的问题是:

1)我需要为事件图像创建一个全新的模型还是应该在事件模型本身中编写上传事件图像代码?

2)如果我应该在事件模型本身中编写上传事件图像代码(而不是创建事件图像模型),那么如何在同一事件模型中对这两种不同的形式(事件和 event_images)进行验证?

如果你们能在这方面帮助我,你们将非常感激。

4

1 回答 1

1

1) 为事件图像创建一个新模型。

2) 最简单的开始方法就是有两个完全独立的步骤:1) 创建一个事件(由事件模型处理验证),以及 2) 向该事件添加图像(由 event_images 模型处理验证)。这样,您就没有一个表单来处理来自多个模型的记录。

于 2013-08-26T05:07:49.580 回答