如何通过codeigniter在javascript文件中描述图像文件?

时间:2013-03-27 16:35:24

标签: codeigniter

我是使用codeigniter的新手。我使用codeigniter 2.X.我对codeigniter的基本过程有一些疑问。

  1. 外部 css / js / 图片 /另一个文件夹位置的最佳建议是什么?现在,我把js / css /或其他文件放在根目录上,即site url/css
  2. 如何描述css和javascript文件中的图像路径?在php上很容易只使用<?php echo base_url(); ?>,但在css和javascript中如何?
  3. 这两个问题,我需要最好的和经验的答案,因为答案将是我使用codeigniter的知识基础。

    非常感谢你。

1 个答案:

答案 0 :(得分:1)

将您的css / js / image存储在assets文件夹中或按照您的需要

/www
/code_igniter
    /application
    /assets
        +img
        +css
        +js
    /controllers
    /system

然后在您的视图中将其用作包含它

<link type="text/css" rel="stylesheet" href='<?php echo base_url()?>assets/css/mystyle.css'>
<script type="text/javascript" src='<?php echo base_url()?>assets/js/myjs.js'></script>

在您的.htacess文件中添加此代码

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

.htaccess文件放在应用程序文件夹

之外