[Codeigniter-users] 編集について

Back to archive index

kunitsuji tsuji****@m-s*****
2008年 7月 11日 (金) 12:46:52 JST


 kunitsujiです。

違った視点で考えてみます。
処理の流れ。

edit_confirmで反映した内容を表示させて、一覧に移動したいということですが、
これは自分は逆に考えます。

入力をさせる
入力内容を画面表示して確認させる
OKボタンを押す
doEditなり、PostEditなりでDBに保存をし、リダイレクトで完了画面をよび出し。
完了しましたを表示
一覧へ移動のリンクを出す。

という流れでしょうか。
完了画面を出さないで一覧ページへ移動してもOKかも知れませんが。

やりたいことを、このように
処理の流れとして

会員IDを選択する
その会員のIDを画面に出す
という機能

EDITボタンをおしたら、
その会員の情報を更新できる機能

DELETEボタンをおしたら
その会員のデータを削除できる機能。

TOPでは、一覧表示?をさせて、
会員IDの選択は一覧のリストのIDの部分を押すことで詳細表示となる。

というアプリケーションなのかな?とおもいます。

まずどんなことがしたいのか、の部分が上記ですね。

で、エラーが出ている、うまく更新できないという場合は、
それぞれのエラーの内容を出すのが一番です。
SETがないですよ、とでていれば、SETに失敗している。
WHERE COLUMNがおかしいよとでれば、
WHERE句の内容がおかしいということですね。

たとえば、コントローラーにEDITとかEDIT_CONFIRMとかのメソッドを書いている
とおもいますが、
最初はそれで動作させて、その次には、
DB保存させる場所を自分ならモデルに持っていきます。
たぶんJOMRさんはコントローラでいろいろロジックを書いているとおもいます。

そういうMVCの知識なんかもCIを通じて勉強していけばいいですね。
自分ももっと知りたいですし。




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