・モデルで指定する場合
$recursive = 2; //これで2階層目まで取得する
・コントローラで指定する場合
$this->Model->find('first', array('recursive' => 2);
両方とも、数字を変更すれば取得しにいく階層の深さが変わる参考:
CakePHPで3つ以上の複数テーブルを結合
$recursive = 2; //これで2階層目まで取得する
$this->Model->find('first', array('recursive' => 2);
両方とも、数字を変更すれば取得しにいく階層の深さが変わる
$this->cakeError('error404');
と書く。
var timeId;
window.addEventListener("scroll", function(){
//解除
clearTimeout(timeId);
//時間をリセットしてセットし直す
timeId = setTimeout(function(){
//処理
}, 500);
});
//最初に一回動かす
timeId = setTimeout(function(){
//処理
}, 0);