2012-01-08 147 views
0

我已經通過搜索了很多這個,但我沒有看到我正在尋找的具體問題。簡單的問題真的。我有一個基於項目模型創建項目的表單。用戶還必須輸入相關圖像(一對多圖像)。 模型的工作正常,但我希望蛋糕會爲我做的是讓我在Project-to-Image關聯中建立強制條件。換句話說,當我創建一個項目時,您必須至少創建一個圖像。我瀏覽過文檔,並沒有看到這是如何以典型的驗證規則的聲明方式完成的。任何人都有這種方法的想法?我是否在控制器中進行了這種類型的驗證?Cakephp 2.0模型關聯驗證

謝謝!

回答

0

所以我相信我已經爲此提出了一個合理的解決方案,但總是打開其他建議。在我的主要項目模型的情況下,我在名爲hasImages的窗體中放置了一個隱藏字段。當表單提交時,我有一些js檢查必要的圖像。如果它們丟失,則此表單設置爲false,否則爲true。然後,只需在項目模型中的hasImages字段上創建驗證規則即可。希望有人認爲這有用。