CakePHP 規約


CakePHPのきまりごと。


ファイル名



  • 単語の区切りは_(アンダーバー)を使う。


モデル



  • クラス名は英語の単数形

  • 単語の最初の一文字は大文字

  • 複数単語の場合は各単語の最初の一文字が大文字

  • モデルのファイル名は半角小文字、単語の区切りを(アンダーバー)

  • データベースのテーブル名は感覚小文字のアンダーバー。そして最後の単語が複数形


コントローラ



  • クラス名は英語の複数形

  • 単語の最初の一文字目が半角大文字

  • 複数単語の場合は各単語の最初の一文字目が大文字

  • コントローラのファイル名は半角小文字、単語の区切りを(アンダーバー)、そして_controllerが最後につく

  • アクションとして呼び出したくないメソッドはの先頭にアンダーバーをつける



ビュー



  • 拡張子が.thtml(1.1)

  • 拡張子が.ctp(1.2以降)


んー、、、なんで、リッチテキストエディタがつかないのか。


使えるようにしてほしいです。はい。


もしかして、使えるんだとすると、、、自分がバカなだけ。。


タグをじかにうつのは面倒。