ブログ - D3Blog [1.02] エラー時にタイトルまたは本文が消える
前回の修正で正しくエラー表示されるようになったが、エラー表示されたときに内容は失われてしまう。
これだとやはりショックが大きい。
特に本文を長々と入れた後にこれが起きると...
ほかの人はみんなそういうドジを踏まないんでしょうね。
なんとかならないかな...自力でがんばってみましょう。
エラーが起きたときにはどのフィールドの値も反映されないようなので
エラー時処理のフローを追ってみましょう。
どうやら main/submit.php の 74行目の switch文で、条件分岐していますね。
というわけで発見!!
main/submit.php の154行目の
case MYACTIONFORM_INIT_FAIL:
の後に以下の行を追加
これでエラーがあった場合にも、前の値を忘れずにいてくれます。
(追記)1.02.5a?以降で修正されています
これだとやはりショックが大きい。
特に本文を長々と入れた後にこれが起きると...
ほかの人はみんなそういうドジを踏まないんでしょうね。
なんとかならないかな...自力でがんばってみましょう。
エラーが起きたときにはどのフィールドの値も反映されないようなので
エラー時処理のフローを追ってみましょう。
どうやら main/submit.php の 74行目の switch文で、条件分岐していますね。
というわけで発見!!
main/submit.php の154行目の
case MYACTIONFORM_INIT_FAIL:
の後に以下の行を追加
$editform->update($entry);
break;
これでエラーがあった場合にも、前の値を忘れずにいてくれます。
(追記)1.02.5a?以降で修正されています