CakePHPを使ったWebアプリ作成(コントローラー)

Posted on 6月 29, 2010

0


  • CakePHPは命名規則が重要
  • CakePHPのファイルはUTF-8のBOM*1なし
  • PHPでは、原則としてクラス名は大文字で始め、メソッドやメンバ変数は小文字で始める
  • コントローラーは、名前_controller.php
  • コントローラーは必ずAppControllerクラスを継承する


<?php
/*
public $nameでcontrollerの前までのクラス名を指定
public $usesでモデルを指定
public $autoRenderでビューの自動レンダリングを指定
*/
class Testcontroller extends AppController{ //TestControllerでもよい
public $name = "Test";
public $uses = null; //モデルを使わない
public $autoRender = false; //自動レンダリングをOFF

function index(){
echo "デフォルトページの処理"; //デフォルトページの処理を記述する。
}

function sonota(){
echo "indexメソッド以外も、もちろん使える。";
}
}
?>

http://サーバー/CakePHPディレクトリ/コントローラーの名前/アクション

*1:Byte Order Mark

広告
Posted in: CakePHP, PHP