Как мне организовать javascript при использовании CodeIgniter? - PullRequest
0 голосов
/ 06 марта 2010

Я пытаюсь найти хорошую практику организации моих файлов javascript (jquery) при использовании CodeIgniter. Я делаю много Ajax-сайтов, и многие из моих представлений загружаются в различные контроллеры, я бы хотел загрузить только необходимый JavaScript для этих представлений без дублирования кода. Как вы справитесь с этой проблемой?

Ответы [ 2 ]

2 голосов
/ 06 марта 2010

Попробуйте использовать библиотеку шаблонов Фила Осетрины

http://github.com/philsturgeon/codeigniter-template/blob/master/libraries/Template.php

добавьте метод add_js и поместите его в качестве переменной непосредственно перед сборкой. Вызовите этот метод add_js в каждом контроллере (в каждом методе, если необходимо) и определите js, которые вы хотите включить.

тогда по вашему мнению сделайте

<? foreach($js as $item): ?>
<script src="<?=$item?>"></script>
<? endif; ?>
0 голосов
/ 06 марта 2010

Вы можете просто создать папку js на том же уровне, что и папка system. Затем просто включите файлы JavaScript оттуда, как на любой веб-странице.

...