栃木県のJavaエンジニア、WEBプログラマーのためのサイト

2015.02.24[CakePHP] ヘルパーから別のヘルパーを使う

ヘルパー

ヘルパーから別のヘルパーを呼び出したい場合、$helpersプロパティに使いたいヘルパーを記述する。

<?php
App::uses('Helper', 'View');

class MyHelper extends Helper {
    var $helpers = ['Session']; // 使用ヘルパーを登録

    function lang() {
        return $this->Session->read('lang'); // $thisにヘルパーが追加されている
    }
}