応用課題1-6(Codeigniter) - tech-is/student-wiki GitHub Wiki
- 下記を参照し、CodeIgniterの概要を理解しましょう。
フレームワークとは、1から開発するのは大変なのである程度の基礎的な仕組みを作ってくれており、アプリ開発時にはそれに乗せるような形で実装をしていく事を可能とするツール群です。PHPのフレームワークもいっぱいあるのですが一番わかりやすいと思うフレームワーク、CodeIgniterをTECH I.S.では採用しました。
フレームワークはどのフレームワークも基本MVCモデルで構成されています。 MVCモデルとは、役割ごとにModel, View, Controllerに分割してコーディングを行うモデルです。 それぞれの役割は,
- Model --> システムの中でビジネスロジックを担当する
- View --> 表示や入出力といった処理をする
- Controller --> ユーザーの入力に基づき,ModelとViewを制御する
となっており、以下の図のような流れで処理します。
(※厳密にいうとMVC2モデル)
あともう1点はこちら
- CodeIgniterを自分のPCにダウンロードしてください。
- 下記のCodeIgniter書籍等を参考にしながら、ひとこと掲示板をCodeIgniterで作り直してみましょう。
- 今まで作ったものをCodeIgniterで作り直してみましょう。
- 下記にCodeIgniterの書籍がありますのでご活用ください!
- URIの中にあるindex.phpを取り除きたい場合は、下記を参照に設定の見直しを行ってください。
- CodeIgniter ユーザガイド
- 軽量PHPフレームワーク 'CodeIgniter' 徹底ガイド!