如何在CakePHP 2.0中包含JavaScript文件

Alv*_*aro 1 javascript cakephp include

我试图包含我使用这个创建的.js文件:

echo $this->Html->script('vote');
Run Code Online (Sandbox Code Playgroud)

我的文件在/js/vote.js中

我加载网站,我转到源代码,我点击.js脚本文件,看看它是什么加载,我发现是加载vote.js是一个错误

当我尝试使用以下方法直接从URL访问时:

HTTP://本地主机:8888/mysite的/ JS/vote.js

我发现这个:


Error: JsController could not be found.
Error: Create the class JsController below in file: app/Controller/JsController.php

<?php

class JsController extends AppController {

}
Run Code Online (Sandbox Code Playgroud)

然后我创建了它所说的内容,我收到另一个错误:


Missing Method in JsController

Error: The action vote.js is not defined in controller JsController

Error: Create JsController::vote.js() in file: app/Controller/JsController.php.

<?php

class JsController extends AppController {

    public function vote.js() {

    }

}
Run Code Online (Sandbox Code Playgroud)

有什么问题?加载.JS文件为何如此复杂?

我只是想制作一个按钮来投票,我疯了......

Ale*_*art 5

您是否在app/webroot/js文件夹中创建了名为"vote.js"的文件?