牧尾竜一
ryuic****@jom*****
2008年 7月 22日 (火) 16:20:02 JST
JOMRです。 > いろいろ考えてきていますね。 > 画面のほうはHTMLよりも先に画面遷移を考えたほうがいいかとおもいます。 > ※既に$this->hoge->hoge > 等が埋め込んでありますが、まずは > 最初に開くのは何か、そこからどの画面に移動するのか。 > そういう部分から整理していきましょうか。 > 図で上げるのが一番だとおもいます。添付ファイルつけるのがいいのか悪いのか > わかりませんが。。。^^; 実際図で表記するべきなのですが、MLに添付ファイルをつけていいものかどうか という疑問があったのでとりあえず文章という事で。 ログインするためのユーザーをどの時点でというのは考えていないのですが とりあえずphpmyadminなどで登録したと仮定して まず、 ログインが失敗した場合は 「 ログインに失敗しました。再度ログインしなおしてください。 」 と表示の後に何秒か後に自動でログインページに移動。 ログイン成功した場合は 「 顧客一覧ページ 」が表示 ここまでは認証。 最初に開くページは「 顧客一覧ページ 」 コントローラーは「 customer 」 URL:http://hogehoge.com/customer/ (*index.phpを省略した設定の場合、省略されていない場合はhttp: //hogehoge.com/index.php/customer/) ここには登録されている顧客の一覧と検索メニューなどが表示。 一件も登録がない場合は「 まだ顧客は登録されていません 」」というメッ セージが表示。 各顧客の詳細を確認するために詳細ボタンをつけて詳細ページに移動する。 このページはあくまでも顧客一覧だけ。 一覧表示を 「 index 」メソッド 新規登録時の「 post 」メソッド 登録確認時の「 confirm 」メソッド *validation利用 「 顧客一覧 」より「 詳細 」に移動した「 顧客詳細ページ 」には 「 detail 」メソッド 顧客の詳細が表示され、ここには顧客の訪問履歴やPCの障害履歴などが表示。 登録がない場合は 「 PCは登録されていません 」 「 履歴はまだありません 」 などのメッセージが表示。 URL:http://hogehoge.com/customer/detail/顧客ID/ 登録情報の編集として「 edit 」メソッド。 編集時にも確認が必要なので「 edit_confirm 」メソッドも必要でしょうか? 登録情報を削除する場合の「 delete 」メソッド これも最終確認して削除とするので「 delete_confirm 」メソッドが必要。 まずはここまでかとおもいます。 流れとして ログイン(失敗)→「 ログイン失敗のメッセージ 」 (成功)↓ 「 顧客一覧ページ 」 ・顧客新規登録 →「 新規登録ページ 」→「 確認ページ 」→登録完了 ・顧客情報の編集→「 編集ページ 」→「 確認ページ 」→変更完了 ・顧客の削除 →「 削除確認ページ 」→ データ削除 (一件選択し詳細ボタンをクリック) ↓ 「 顧客詳細ページ 」 ・顧客の詳細表示 ・登録PCの一覧表示 ・PC新規登録→「 新規登録ページ 」→「 確認ページ 」→登録完了 ・障害履歴、作業、訪問履歴などを登録 ちょっとややこしいですね。 こんな感じ考えていますがどうでしょうか?