日付入力値の unixtime への変換

Cubson では unixtime を数値項目として扱います(当然ですが)。

しかしフォーム入力時は unixtime なんて人間が扱えた代物ではありませんから,2006/07/20 といった形式で入力してもらうことになります。

フォームの送信ボタンが押されると,fetch をくぐって EditForm.class.php の update を通してテーブルの更新がされますが,"2006/07/06" という値は数字じゃないって事で fetch で欠け落ちてしまうようです。

いっぽう,開発者が一般に触るのは fetch をくぐって update に値をセットするところからです。つまり,流れ着いた頃にはなくなっちゃっているわけです。

仕方なく,EditForm.class.php の FormProperty を IntProperty から TextProperty に変えて "2006/07/20" のような値でも fetch を通過するように無理矢理修正しましたが他に方法はないかなあ。