Как включить файл JavaScript в CakePHP 2.0 - PullRequest
1 голос
/ 05 декабря 2011

Я пытаюсь включить файл .js, который я создал с помощью этого:

echo $this->Html->script('vote');

Мой файл находится в /js/vote.js

Я загружаю веб-сайт и идук исходному коду, я нажимаю на файл сценария .js, чтобы увидеть, что он загружается, и что я обнаружил, это то, что это ошибка загрузки voice.js

Когда я пытаюсь получить доступ напрямую с URL с помощью:

http://localhost: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 {

}

Затем я создал то, что он говорит, я получаю еще одну ошибку:


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() {

    }

}

В чем проблема?Почему так сложно загрузить файл .JS?

Я просто пытаюсь сделать кнопку для голосования по статьям, и я схожу с ума ...

Ответы [ 2 ]

5 голосов
/ 05 декабря 2011

Создали ли вы файл с именем «voice.js» в папке app / webroot / js?

0 голосов
/ 05 декабря 2011

вы включаете его правильно!

мое предположение: mod_rewrite не включен или некоторые другие неправильные настройки конфигурации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...