おねがいページにコメント機能を追加してみよう! その4
こんにちは!
最近雨が多くて、ブルーな気持ちになってしまいますね( _ _ )..........o
でも!今回も一緒に頑張りましょーΣo(*・∀・*)
さて、今回はコメントの登録をします。
● コメントの入力フォームの表示を変更し、コメントの登録を行う。
1.C:\donichi\fuelphp-1.7.3\fuel\app\classes\view\_form.phpの
1行目~2行目、10行目から33行目までを削除します。
入力フォームがなくなっていると思います。
2.C:\donichi\fuelphp-1.7.3\fuel\app\classes\view\_form.phpを修正して、
完成イメージに合わせて入力フォームを追加する。
ちょっと長いですが、下記の8行目~30行目までのコードを入力します。
さて、これで前回の完成イメージのような入力フォームになっているはずです!
画面の下のほうに入力フォームが表示されました!
3.C:\donichi\fuelphp-1.7.3\fuel\app\classes\controller\comments.phpを
コメントが登録できるように修正する。
と、思いましたが、
oil g scaffoldコマンドで土台を作った時に既に登録処理はできているので、
そのまま登録できるはずです。
ちょっと登録してみますね。
入力して・・・・
Saveボタンをクリックします。
コメントの一覧ページに移動しましたね。
登録できたみたいですヽ(^◇^*)/ ワーイ
でも、今回はコメントの一覧ページは必要ないので、
登録したらコメントの追加画面へリダイレクトするように変更しましょう。
4.C:\donichi\fuelphp-1.7.3\fuel\app\classes\controller\comments.phpを修正する。
コメント追加後の遷移先を変更する。
55行目を以下のコードに修正して保存します。
そして、再登録してみましょう。
Saveボタンをクリックして登録します。
ちゃんとコメントの追加画面に戻りました。
commentsテーブルに登録されているかphpMyAdminで確認してみます。
できてますね!
それと、上でも書いていますが、今回はコメントの一覧ページを使用しません。
indexにアクセスされた時は、おねがいページに移動するようにしましょう。
5.C:\donichi\fuelphp-1.7.3\fuel\app\classes\controller\comments.phpを修正する。
comments/indexにアクセスされた時におねがいページに遷移するように変更する。
action_index()の7行目~9行目を削除し、下記のコードを7行目に追加してください。
http://localhost:8000/commentsにアクセスして、
おねがいページが表示されれば大丈夫です。
さて、今回は長くなりましたが、このへんで終了したいと思います。
コメントの追加機能は次で終わりですー
次回は、コメントの追加画面に
登録されているコメントの一覧を表示したいと思いますー
それでは、また次回~(*´∇`)ノシ