用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3366|回复: 1
收起左侧

[辅助方法 Helper] 资源文件引入自动切换[js,css,img]

[复制链接]
发表于 2013-3-24 18:23:38 | 显示全部楼层 |阅读模式
本帖最后由 土豆℡↘ぁ丝 于 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
转播微博[tthread=nwttalk, 你我他说说说]http://app.qlogo.cn/mbloghead/9d3d5a4f080ca8ab3bd0[/tthread]

本版积分规则