Ethna > ドキュメント > 開発マニュアル > フォーム定義 > フォーム値の自動検証を行う(複合チェック編)
フォーム値の自動検証を行う(複合チェック編)
「条件付きでrequired」というような場合は、アクションフォームのprepare()でvalidate()を実行する「前」で、フォーム値の判別によって
if (...) { $this->af->form['bill']['required'] = true; }
みたいなことをしています。