看完第四支程式應該多半的人已經知道怎麼做校驗器了! 這裡再大略講解一下。首先寫一個類別,這個類別要實作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?)>