ドキュメントに書いてないんですが、
action1: param1: - self_rule: HOGE message: 'param1 is invalid HOGE'
と書いて、コードで、
if (not some_check()) { $c->form->set_invalid('param1', 'HOGE'); }
とやると、$c->form_messages('param1') で、定義したメッセージが取れるということなんですね。
これは、便利ですね。
ドキュメントに書いてないんですが、
action1: param1: - self_rule: HOGE message: 'param1 is invalid HOGE'
と書いて、コードで、
if (not some_check()) { $c->form->set_invalid('param1', 'HOGE'); }
とやると、$c->form_messages('param1') で、定義したメッセージが取れるということなんですね。
これは、便利ですね。