[Codeigniter-users] 編集画面の作り方

Back to archive index

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




Codeigniter-users メーリングリストの案内
Back to archive index