kohana 3.xのクラスネーミングルールとファイルの配置

kohanaでアプリケーションを作成するにあたって、基本的なルール(規約)があります。

そのうちの1つ、クラスの命名規則とファイルの配置です。

  • 最初の文字を大文字にする
  • アンダースコアで単語をつなぐ
  • アンダースコアで区切った部分がディレクトリに反映される
  • クラスのファイル名とディレクトリ名は小文字
  • クラスファイルは、classesディレクトリに配置する

次のようになるようです。

Class File
Controller_Template classes/controller/template.php
Model_User classes/model/user.php
Model_Auth_User classes/model/auth/user.php
Auth classes/auth.php