cutmail's blog

write the code

CakePHPでjsファイルの読み込みをする

viewなどで、jsファイルを使用したい場合、javascriptヘルパーなどを使わずにfull pathで書くこともできますが、
これはpathを間違えたりしやすいので、javascriptヘルパーを使う方が簡単でよいです。

まず、top.jsというファイルを読み込ませたい場合、
app/webroot/js/ディレクトリに格納します。

そしてControllerとViewに下記のように記述します。

Controller

<?php
class HogesController extends AppController {
    var $helpers = array('Javascript');
}

View

<?php echo $javascript->link('top'); ?>

これで、jsファイルの読み込みができます。