CodeIgniter3のチュートリアルをちょっと見てみようかの巻(3)

こんにちわ! NEKOGETです。
この記事はCodeIgniterアドベントカレンダーのために書きました! 13日目です!
https://qiita.com/advent-calendar/2017/code_igniter

12日目の記事は、CodeIgniter3 migrationの話をば。 でした。

今回は3本目 ニュースを登録する機能を作ろうぜ を見ていくよ!!!

本家ドキュメント: https://www.codeigniter.com/user_guide/tutorial/create_news_items.html

ここで作る機能は、新規登録機能だね!

ルーティングの設定

application/config/routes.php を編集します。
1行目を追加。 news/createにアクセスすると、 NewsController Class の create メソッドが処理をします。

新規登録フォーム用のViewファイルを作る

application/views/news/create.php を作ろう!

チュートリアルに、処理成功画面のviewファイルをつくる行程が抜けているね….
とりあえずsuccessっって出ればいいかな的に用意しとこうか…
ターミナルで実行してね。

新規登録する機能をNews_model Classに追加する

次はModelだね!
チュートリアルのサンプルコードを組み込むとこんな感じ。
次の記事でリファクタリングというか、もうちょっとなんとかしたコードにしてみようと思うよ!

雑い(>_< ) もうちょっとなんとかならんかったのかチュートリアルさん..... orz

http://{アプリケーションのROOT URL}/news/create

実行した結果 success は見えたかな?

http://{アプリケーションのROOT URL}/news
一覧に新規登録した記事が追加されたかな?

さて、ここまでコードを見てて思うわけですが、ちょっとコードが雑い。とっても雑い。
次はチュートリアルのコードのレビューとリファクタリングをしちゃおうと思います。
流石にこのコードはダメです。はい。