2013-08-26 23 views
0

我是Cakephp和开发小型Web应用程序的新手。在我的应用程序中,管理员可以添加事件并且一旦添加,如果需要管理员也可以为每个事件添加一个或多个图像。为此,我创建了两个表'事件'&'event_images',管理员添加的所有事件都保存在事件表中(并且事件的所有图像都应存储在events_images表中)。应该为Cakephp应用程序中的每个表单独创建新模型吗?

我的问题是::

1)我需要为事件图像创建一个全新的模式,或者我应该写上载事件模型本身的事件图像的代码? 2)如果我应该在事件模型本身(而不是创建事件图像模型)中编写上传事件图像代码,那么如何在同一事件模型中对这两种不同的表单(事件& event_images)进行验证?

如果你能帮我解决这个问题,那将会非常友善。

回答

1

1)为事件图像创建一个新模型。 2)最简单的入门方法只需要两个完全分离的步骤:1)创建一个事件(通过事件模型处理验证),2)向该事件添加图像(验证正在处理中由event_images模型)。这样,您就没有处理多个模型记录的单一表单。

相关问题