DOJO включает файлы в каталог назад - PullRequest
0 голосов
/ 20 июня 2011

У меня есть файлы Dojo в resources/js/dojo1.6/dojo/dojo.js

У меня есть другой файл здесь resources/js/pages/file1.js

Для этого файла требуется другой файл, который находится по адресу resources/js/folder/file2.js

ЭтоВот как я включаю его dojo.require('folder.file2');

Итак, эти три папки находятся в иерархической папке

dojo1.6 , , и .

Когда я запускаю приложение

Я получил следующую ошибку

File not found: /resources/js/dojo1.6/folder/file2.js

Как я могу преодолеть эту ошибку.

1 Ответ

3 голосов
/ 20 июня 2011

Вы должны указать Dojo, где можно найти ваши модули относительно dojo.js, используя dojo.registerModulePath:

dojo.registerModulePath("pages", "../../pages");
dojo.registerModulePath("folder", "../../folder");

См. http://dojotoolkit.org/reference-guide/dojo/registerModulePath.html для более подробного объяснения.

...