0

[编辑问题]

好的,对不起我的令人困惑的问题。实际上我想在视图文件夹中找到我的 image/css/js。如果我通过 using 加载<script src="application/views/script.js" />,则会出现 403 禁止消息。最近我在这里找到了答案https://stackoverflow.com/a/6573951/842264。但是编辑 htaccess 是否安全?谢谢你。

4

2 回答 2

1

尝试使用William 的概念模板库。这适用于 Codeigniter 2+。

您需要使用add_js模板的功能。这在这里讨论: http ://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html#utilities

于 2012-04-24T12:55:17.990 回答
0

那么有两种简单的方法。第一种方法

在 ci 主文件夹中创建一个文件夹 assets,其中应包含 3 个文件夹 css 、 images 和 scripts 现在转到 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 更改基本 url

$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> 
于 2012-04-26T05:31:27.587 回答