codeigniter:放置img,css,脚本的位置

时间:2012-02-12 00:39:32

标签: php codeigniter

我正在学习php,现在我将学习codeigniter框架。我知道MCV模式是如何工作的。我正在使用codeigniter框架构建一个站点,但事情并不清楚。在codeigniter文件夹中包含的所有文件夹中,我必须在哪里放置css,imgs,我的网站脚本?还有mabye一些fixex的位置?

3 个答案:

答案 0 :(得分:2)

看一下这篇文章:codeigniter separating frontend and backend

我昨天回答了一个关于分离前端和后端代码的类似问题,但是如果你看一下我在那里设置它的方式,我已经将CodeIgniter应用程序代码与站点资产分开了。

这有助于提高安全性,因为您的所有应用程序文件都在Web根目录之外,这意味着无法通过浏览器直接访问它们。


扩展资产位:

/ application

/ - /admin
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ - /public
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ core
/ - /all the core stuff
/ public_html
/ - /admin
/ - - /assets
/ - - - /images
/ - - - /scripts
/ - - - /styles
/ - - index.php
/ - /assets
/ - - /images
/ - - /scripts
/ - - /styles
/ - index.php

答案 1 :(得分:2)

我的建议是在root上创建“public”文件夹。 像这样:

application
system
public
- style (.css files)
- js (.js files)
- images

然后打电话给你的风格:

<style type="text/css" src="<?php echo base_url('public/style/style.css'); ?>" />

答案 2 :(得分:1)

制作您自己的,只需将它们添加到您的基地或您的应用程序文件夹中。

工作文件夹设置示例:

application
    cache
    config
    controllers
    core
    errors
    helpers
    hooks
    language
    libs
    logs
    mods
    texts
    third
    views
css
images
js
system
user_guide