2014-04-25 130 views
0

我有一個模型有兩個虛擬字段full_nameavatar,avatar是用戶頭像的完整路徑。如何避免驗證失敗後丟失虛擬域?

在編輯表格中,我打印了頭像圖片,但是當我發送表格並且驗證失敗時,由於模型未加載並使用$this->request->data信息,虛擬字段丟失。

有沒有什麼方法可以加載虛擬字段而不需要在隱藏字段中發送它?

+0

這是一個頭像僅限一位用戶使用還是此用戶爲多個用戶?如果你只有一個用戶,那麼我會說你可以嘗試使用'$ _SESSION',因爲這不是敏感數據,但顯然如果你使用他們的頭像顯示多個用戶,這是行不通的。如果後者是這種情況,你爲什麼要使這些領域變得虛擬? – gfish3000

回答

3

將虛擬字段作爲表單中的隱藏字段。