[编辑问题]
好的,抱歉我这个令人困惑的问题。其实我想在view文件夹中找到我的image / css / js。如果我使用<script src="application/views/script.js" />
加载,则会显示403禁止的消息。最近我在这里找到了答案https://stackoverflow.com/a/6573951/842264。但是编辑htaccess是否安全?谢谢。
答案 0 :(得分:1)
尝试使用William's Concepts Template Library。这适用于Codeigniter 2 +。
您需要使用模板的add_js
功能。这在这里讨论:
http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html#utilities
答案 1 :(得分:0)
有两种简单的方法。 第一种方法
在ci主文件夹中创建一个文件夹资源,该文件夹应包含3个文件夹css,图像和脚本 现在转到config / constants.php并定义一个常量,比如JS
define('JS','http://localhost.com/myapp/assets/scripts');
现在在你的视图文件中写一下
<script type="text/javascript" src="<?php echo JS?>/myfile.js"></script>
它将被加载。 另一种方法是转到config.config.php 更改基本网址
$config['base_url'] = 'http://localhost/task/';
$config['js'] = 'assets/js';
现在在控制器中
$data['js'] = $this->config->item('base_url').$this->config->item('js');
现在在视野中
<script type="text/javascript" src="<?php echo $js?>/myfile.js"></script>