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を通じて勉強していけばいいですね。 自分ももっと知りたいですし。