kunitsuji
tsuji****@m-s*****
2009年 6月 10日 (水) 11:21:34 JST
kunitsujiです。 ども。 いろんなやり方があると思いますが、自分の場合はどちらかというと次のように しています。 1・最初にViewを開くときにはDBの値を取得して表示している。 2・submitを押したときに XXX_confirmメソッドに遷移させて、そこで form_validationで検証している。 問題なければ確認画面、エラーがある場合はそのメソッドないで再入力を促す画 面をロード という感じでしょうか。 その時は、Viewに表示させる変数に事前に set_value()で値を埋め込んで使って ます。 DBから取り出したものも変数に埋め込んで。 複雑にはなるでしょうが、たとえば、DBからの値があれば、そちらを、とか切り 替えることも可能でしょうかね。 >お世話になります。内田です。 > >データベースから値を取得し >それを編集する画面を作成中です。 > >コントローラーでDBからの取得値をビューへ渡し >ビューではINPUTタグのVALUE値をコントローラーから >受け取った値を設定しております。 > >この場合、validationエラーとなった場合 >入力画面を再表示しますが、 >画面で変更した値がデータベースから取得した値に >初期化されてしまいます。 > >本来 INPUTタグのVALUE値はvalidationクラスの値を >設定すべきかと思いますが、それをするには >どのようにコーディングしたらよいでしょうか? > >ご教授いただければ幸いです。 > >よろしくお願いします。 > >_______________________________________________ >Codeigniter-users mailing list >Codei****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users