我学习PHP的,现在我会学习笨的框架。我知道MCV模式是如何工作的。我正在使用codeigniter框架构建一个站点,但它不清楚。在codeigniter文件夹中包含的所有文件夹中,我必须将我的站点的css,imgs,脚本放在哪里?mabye有些fixex位置?codeigneter:在那里把IMG,CSS,脚本
0
A
回答
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
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'); ?>" />
相关问题
- 1. 哪里把css文件放在Codeigneter中
- 2. Symfony2中,在那里把CSS,JavaScript,图片
- 3. 在哪里把bash完成脚本
- 4. Repository模式 - 在那里把FOT文章
- 5. Magento的 - 在那里把模板
- 6. 在那里把谷歌分析代码
- 7. 在哪里把Mssnto的CSS
- 8. 如何编写eshell脚本?那里有
- 9. 在哪里把buddypress的css文件
- 10. 不知道在哪里把“.stop()”放在我的jQuery脚本中
- 11. 在哪里我可以把脚本启动在初始化centos?
- 12. XPath - 得到<img>那不在里面<a>
- 13. 把Maven构建生成的SQL脚本放在哪里?
- 14. 在哪里把角度操作的小角色脚本
- 15. AngularJS在哪里把所有的脚本标签位置
- 16. fancybox把标题放在顶部并留在那里
- 17. PHP:在那里
- 18. 把div放在绝对img
- 19. 把链接放在img/Javascript
- 20. HTML - img与CSS和文本
- 21. laravel 4观点,在那里把基于类作曲家
- 22. 代码点火器应用:IS-登录功能:在那里把
- 23. Symfony的包目录结构 - 在那里把服务类
- 24. MVC,定制的框架:在那里把控制器/动作
- 25. 那里有什么样的CSS库吗?
- 26. CSS嵌套:从谁那里继承?
- 27. 脚本不支持img
- 28. 为什么我们把那些在TYPO3自定义脚本定义()
- 29. Tcl Podcast在那里?
- 30. 在那里用jQuery
但我没有在你的计划,你把更新后对资产的地方扩大网站asssets – 2012-02-12 00:46:20
看这个结构 – Joe 2012-02-12 00:50:25