命名規則
cakePHPの命名規則
書式
http://ウェブサイト[/index.php]/<Controler名>/<Action名>/<Param1>/<Param2>/……
サンプル
http://mywebsite/bbs/edit/4/2
コントローラー
ファイル名
コントローラー名に"_controler.php"を付加
コントローラー名を"sample"にした場合
クラス名
コントローラー名+"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"とする
アクションを"index"にした場合
※ビューはviewsフォルダにコントローラー名と同様のフォルダを用意し、その配下に格納すること
最終更新:2010年10月30日 21:00