2012-02-12 26 views
0

我学习PHP的,现在我会学习笨的框架。我知道MCV模式是如何工作的。我正在使用codeigniter框架构建一个站点,但它不清楚。在codeigniter文件夹中包含的所有文件夹中,我必须将我的站点的css,imgs,脚本放在哪里?mabye有些fixex位置?codeigneter:在那里把IMG,CSS,脚本

回答

2

看一看这个帖子:codeigniter separating frontend and backend

昨天我回答过类似的问题上分离的前端和后端代码,但如果你有看看我是如何设置的,我已经将CodeIgniter应用程序代码与网站资产分开。

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


扩大的资产位在这里:

/应用

/ - /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 
+0

但我没有在你的计划,你把更新后对资产的地方扩大网站asssets – 2012-02-12 00:46:20

+0

看这个结构 – Joe 2012-02-12 00:50:25

1

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

例子:

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

我的建议是让 “公共” 文件夹的根目录。 像这样:

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

然后就是打电话给你的风格:

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