土豆℡↘ぁ丝 发表于 2013-3-24 18:23:38

资源文件引入自动切换[js,css,img]

本帖最后由 土豆℡↘ぁ丝 于 2013-3-24 18:38 编辑

由于CI的框架是基于模版,所以资源引入比较麻烦,很多都是用域名+资源路径的方式!由于癖好,我感觉非常不爽。又没有在论坛找到相应的代码,所以自己写了个。

1、在helpers下面建立你的PHP文件(代码在文章最后)
2、在配置文件下开启自动引入
我的是这样($autoload['helper'] = array('resourceurl');)
3、在config下面增加配置项
/**
* 资源文件的模式      1相对路径      2 绝对路径
*/
$config['urlpath_model'] = 1;
4、这样就可以在html页面引入资源了(css、js、img)   它就像这样
<script type="text/javascript" src="<?php res_path('themes/emailsystem/js.js',__FILE__); ?>"></script>
<img src="<?php res_path('themes/emailsystem/css/test.jpg',__FILE__); ?>" style="border:1px solid red;" />
效果../../themes/emailsystem/css/test.jpg

resourceurl代码:




发表于 2013-3-24 19:24:38

转播微博http://app.qlogo.cn/mbloghead/9d3d5a4f080ca8ab3bd0
页: [1]
查看完整版本: 资源文件引入自动切换[js,css,img]