エラーメッセージの設定
Cubson でコードを生成すると,データ登録時のエラーチェックも入れてくれるのですが,エラーになったときのメッセージが上手く出てくれません。
必須項目で,入力されていないフィールドがあると「必須項目を入力してください」というメッセージが表示されるのですが,どこを入力しなければいけないかまでは表示されません。
バグなのかそういう仕様なのか,よく分かっていませんが,対処方法は分かりました。
XxxEditForm.class.php で
$this->mFieldProperties['yyy']->addMessage('required', _MD_XXX_ERROR_REQUIRED, _MD_XXX_LANG_YYY)
となっているところを,
$this->mFieldProperties['yyy']->addMessage('required', _MD_XXX_ERROR_REQUIRED.":"._MD_XXX_LANG_YYY)
のように変えてやると,「必須項目を入力してください:YYY」と,項目が表示されるようになります。
… というところからみると,バグなのかな。