[Codeigniter-users] 編集について

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 7月 11日 (金) 13:03:06 JST


JOMRです。


> 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を通じて勉強していけばいいですね。
> 自分ももっと知りたいですし。
そうですね。出来ることならDB操作の部分はモデルに移したいです。
今はコントローラーとビューしか触れていないです。
MVCの用途としてはわかるのですがPHP知識が薄い分まだまだ難しいです。


> _______________________________________________
> Codeigniter-users mailing list
> Codei****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users
> 
> 
> No virus found in this incoming message.
> Checked by AVG - http://www.grisoft.jp 
> Version: 8.0.138 / Virus Database: 270.4.7/1545 - Release Date: 2008/07/10 18:43
> 
> 
> 




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