我有一個小問題來處理表單提交後的圖像驗證。還有就是我的表單提交功能:!提交後銀條紋圖像驗證失敗
public function FormAjouterSubmit($data, $form) {
....
Session::clear("PageAuteur.FormAjouterSubmit");
$texte = "Veuillez remplir ce champ";
if (!$data['ImageID']) {
Session::set("PageAuteur. FormAjouterSubmit", $data);
$form->addErrorMessage('Image', $texte, 'bad');
return $this->redirectBack();
}
....
}
我已經試過$數據[「圖像標識」]和$數據[「形象」]和形式返回回並清除我的會話數據。我做錯了什麼?
有沒有你不使用'RequiredFields'驗證理由嗎?將驗證構建到提交函數通常是不好的做法。 – bummzack
是的。它是使用向上箭頭圖像在每個字段下方創建自定義錯誤消息來指向一個字段。 – StefGuev
這就是'RequiredFields'應該做的事情......它看起來如何(例如向上箭頭)可以通過CSS輕鬆實現。如果你需要進一步的定製,只需要子類'RequiredFields'? – bummzack