cakephp basic2

cakePHPのメモ。

■cakePHP 命名規則

1) DB Table
・複数形かつ小文字のアンダースコア法
例: sample_projects

2) Model
・単数形のキャメル記法
例: SampleProduct.php

3) Controller
・複数形のキャメル記法+Controller
例: SampleProductsController.php

4) Action
・小文字のアンダースコア法
例: sample_product()

5) View
・コントローラ名のディレクトリを作り、その中に格納
例: SampleProducts/index.ctp

6) Method
・先頭小文字のキャメル記法
例: sampleProduct()

7) Valiable
・先頭小文字のキャメル記法、ただしクラスは先頭大文字
例: $value, $SampleProduct

8) Constant
・全て大文字
例: CONSTANT

■その他の規則

・コメントは英語を推奨

・インデントはタブを使用

・制御構造は簡略化しない

・ファイル読み込みは include_onceで行う

■番外編

キャッシュの消し方

cake/app/tmp/cache/models/
cake/app/tmp/cache/persistent/
cake/app/tmp/cache/views/
内のファイルを削除