2013-08-26 43 views
0

我是Cakephp和開發小型Web應用程序的新手。在我的應用程序中,管理員可以添加事件並且一旦添加,如果需要管理員也可以爲每個事件添加一個或多個圖像。爲此,我創建了兩個表'事件'&'event_images',管理員添加的所有事件都保存在事件表中(並且事件的所有圖像都應存儲在events_images表中)。應該爲Cakephp應用程序中的每個表單獨創建新模型嗎?

我的問題是::

1)我需要爲事件圖像創建一個全新的模式,或者我應該寫上載事件模型本身的事件圖像的代碼? 2)如果我應該在事件模型本身(而不是創建事件圖像模型)中編寫上傳事件圖像代碼,那麼如何在同一事件模型中對這兩種不同的表單(事件& event_images)進行驗證?

如果你能幫我解決這個問題,那將會非常友善。

回答

1

1)爲事件圖像創建一個新模型。 2)最簡單的入門方法只需要兩個完全分離的步驟:1)創建一個事件(通過事件模型處理驗證),2)向該事件添加圖像(驗證正在處理中由event_images模型)。這樣,您就沒有處理多個模型記錄的單一表單。

相關問題