コントローラーにindex()やadd()などの関数を書けば、URLに/controller/indexや/controller/addなどでそのページのファイルが呼ばれるが、内部だけで使いたい、URLから取得されたくないような場合は、関数の先頭にアンダーバーをつけると良い。
<?php
class SampleController extends AppController {
function index() {
/sample/index、/sample/などで呼ばれる
}
function _add() {
/sample/_addなどと入力しても呼ばれない
/sample/addでももちろん呼ばれない
}
}
?>
ちなみにprivate関数として扱いたい場合はアンダーバーを二つつけると良い。
function __test() {
}
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。