ども、こんばんは。 Ethnaには標準でバリデータがいくつか搭載されています。バリデーションの対象はフォーム値で、値自体の有無や数字のレンジ(マイナスはダメだよとか、150歳なんてありえない!というような定義)、文字長などをバリデーションで精査することができます。 しかし悲しいことに、標準バリデータはマルチバイトに対応していないのです(ToT) そんなわけで、プラグイン機構を利用してサクッとマルチバイト対応のバリデータを作りました。 かなり横着をしていますが、Ethnaざっと以下のようなコードをAppID_Plugin_Validator_Strlenmax.phpというファイル名で、app/plugin/Validator以下に保存すればOKです(AppIDの部分は自分のプロジェクト名に変更してね)。 class Acgt_Plugin_Validator_Strlenmax exten