規約その1 MVCパターン?編
前 なし
おはようございます。
休日はいつまでも寝ているが、なかなか寝付けないゆうきんです。
ちなみにこれが初投稿です。
これから、少しずつFuelPHPのことについて書いていきたいと思います。
よろしくお願いします。
今回はFuelPHPで特に気を付けなければならない規約をまとめたいと思います。
FuelPHPは、インストールして出来たフォルダに、対応するファイルを配置していくだけでWebサイトが作れるフレームワークです。
主に3種類のファイルを配置していくことになります。
3種類のファイルは「コントローラ」「モデル」「ビュー」で、それぞれに規約が存在します。
規約を書く前に「コントローラ」「モデル」「ビュー」の説明をしたいと思います。
知っている人は読み飛ばして下さい。
コントローラとは?
文字通りアプリケーション全体を制御するものです。
基本的にコントローラからモデルとビューを呼び出し、
ビューとモデルのデータ受け渡しも行います。
モデルとは?
モデルはデータの管理を担当します。
データベースの操作のみならず、ファイル操作、メールの送信なども役割となります。
ビューとは?
表示を担当します。えぇそれだけです。
これを合わせてMVCパターンと呼びます。FuelPHPのみならずいろいろなもので使います。
さて、説明が終わった所で、規約のまとめを書きたいと思いますが、長くなるので次に書きます。
FuelPHP全体の規約
- ファイル名、フォルダ名は全て小文字
- ファイルは全てPHP形式
- PHPのコードしか含まないファイルは、終了タグ( ?> )を書かない
- ファイル名とクラス名は同じにしなければならない
この3つは前提になるので、よく覚えておいて下さい。
次からは「コントローラ」「モデル」「ビュー」それぞれの規約をまとめます。
では、おやすみなさい。