CakePHPでは共通処理をComponentに入れることになっています。
Controller内のComponentフォルダにComponentを作成します。
ファイル名とクラス名には必ず○○Componentと付けてください。
lang
1class HogeComponent extends Component {
2 public function foo() {
3 //do something
4 }
5}
それをControllerから
lang
1
2class TestController extends AppController {
3 //使用するComponentを宣言する。
4 public $components = array('Hoge');
5
6 public function index() {
7 // 宣言すると自動で$this->○○に入るので使用する
8 $this->Hoge->foo();
9 }
10}
でいけます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。