前 なし

次 規約その2 コントローラ編

 

おはようございます。

休日はいつまでも寝ているが、なかなか寝付けないゆうきんです。

ちなみにこれが初投稿です。

これから、少しずつFuelPHPのことについて書いていきたいと思います。

よろしくお願いします。

 

今回はFuelPHPで特に気を付けなければならない規約をまとめたいと思います。

FuelPHPは、インストールして出来たフォルダに、対応するファイルを配置していくだけでWebサイトが作れるフレームワークです。

主に3種類のファイルを配置していくことになります。

3種類のファイルは「コントローラ」「モデル」「ビュー」で、それぞれに規約が存在します。

規約を書く前に「コントローラ」「モデル」「ビュー」の説明をしたいと思います。

知っている人は読み飛ばして下さい。

 

コントローラとは?

文字通りアプリケーション全体を制御するものです。

基本的にコントローラからモデルとビューを呼び出し、

ビューとモデルのデータ受け渡しも行います。

 

モデルとは?

モデルはデータの管理を担当します。

データベースの操作のみならず、ファイル操作、メールの送信なども役割となります。

 

ビューとは?

表示を担当します。えぇそれだけです。

 

これを合わせてMVCパターンと呼びます。FuelPHPのみならずいろいろなもので使います。

さて、説明が終わった所で、規約のまとめを書きたいと思いますが、長くなるので次に書きます。

 

FuelPHP全体の規約
  • ファイル名、フォルダ名は全て小文字
  • ファイルは全てPHP形式
  • PHPのコードしか含まないファイルは、終了タグ( ?> )を書かない
  • ファイル名とクラス名は同じにしなければならない

 

この3つは前提になるので、よく覚えておいて下さい。

次からは「コントローラ」「モデル」「ビュー」それぞれの規約をまとめます。

 

では、おやすみなさい。