by shigemk2

当面は技術的なことしか書かない

isAjax

Ajaxを使ってアクセスされたかどうかを判定したいときは、RequestComponentのisAjax関数を使います。

<?php
class HogeController extends AppController {
// RequestHandler コンポーネントを使う
 var $components = array('RequestHandler');
  if ($this->RequestHandler->isAjax()) {
    // 処理コード
  }
}
?>

Ajaxを使わないでアクセスされたときのことは勿論考えておきましょう。