看完
第四支程式應該多半的人已經知道怎麼做校驗器了! 這裡再大略講解一下。首先寫一個類別,這個類別要實作Validator,如前面程式的MyValidator,如有錯誤拋出exception。接下來在流程設定檔中加入
<validators>
<validator type="class">
<arg name="class.name">
tw.idv.idealist.MyValidator
</arg>
</validator>
</validators>
上面這一段設定應放在那裡? 這可以查一下DTD,就知道應放於那個位置了。
<!ELEMENT action (meta*, restrict-to? , validators?, pre-functions?, results, post-functions?)>