我正在尝试使用CodeIgniter时找到我的javascript(jquery)文件的良好组织实践。我做了很多ajax网站,我的很多视图都加载到各种控制器中,我只想为那些没有重复代码的视图加载必要的javascript。你们怎么处理这个问题?
答案 0 :(得分:2)
尝试使用phil sturgeon的模板库
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; ?>
答案 1 :(得分:0)
您可以在与js
文件夹相同的级别创建system
文件夹。然后就像在任何网页上一样,从那里包含您的JavaScript文件。