アットウィキロゴ

命名規則

cakePHPの命名規則

書式

http://ウェブサイト[/index.php]/<Controler名>/<Action名>/<Param1>/<Param2>/……
 
 

サンプル

http://mywebsite/bbs/edit/4/2
 
 
 

コントローラー

ファイル名

コントローラー名に"_controler.php"を付加
名前_controller.php
 
コントローラー名を"sample"にした場合
sample_controller.php
 

クラス名

コントローラー名+"Controller"となる(先頭の1文字は大文字)
<?php
class 名前Controller extends AppController {
 
    public $name = "Sample";     // コントロール名
    public $uses = null;         // データベースモデル
    public $autoRender = false;  // レンダリング用
 
    // indexアクション 
    function index(){
        // indexアクションの処理
    }
 
}
 
"sample"コントローラーの場合は"SampleController"クラスとなる
<?php
class SampleController extends AppController {
 
    public $name = "Sample";
    public $uses = null;
    public $autoRender = false;
 
    function index(){
        echo "<html><head></head><body>";
        echo "<h1>サンプルページ</h1>";
        echo "<p>これがサンプルのページです。</p>";
        echo "</body></html>";
    }
 
}
 

ビュー

ファイル名

アクション名はアクション+".ctp"とする
名前.ctp
 
アクションを"index"にした場合
index.ctp
 
※ビューはviewsフォルダにコントローラー名と同様のフォルダを用意し、その配下に格納すること






最終更新:2010年10月30日 21:00