卓迪 发表于 2012-9-23 13:52:35

嵌套视图CSS图片背景路径

控制器box有2个方法
1.album不带参数
2.piclist带参数

两个分别载入不同的视图album_v.php和piclist_v.php,
又都有载入同一个导航栏nav.php
1.index.php/box/album时候nav.php图片可以正确显示

#nav_head{width:25px;height:40px;background:url("../../img/web/nav_head.png");}

2.index.php/box/piclist/1 (带参数)nav.php图片显示不出了。
只有像下边这样才可以:

#nav_head{width:25px;height:40px;background:url("../../../img/web/nav_head.png");}


实际就是控制器的方法多一个参数,让路径改变了。
有什么办法解决这个问题,求各位大神指教,给个方法。


另外,不带参数的控制器方法,如果传个参数,也能显示出来,如何屏蔽?
{:soso_e183:}求指点啊!


卓迪 发表于 2012-9-24 08:52:22

只能写绝对路径么?有没有更好的解决办法?

卓迪 发表于 2012-9-26 05:48:44

继续问

卓迪 发表于 2012-9-26 08:44:36

假如控制器C里载入V,V里载入V1
我发现:
1.C向V1中传递数据就要经过V,这样多出不必要的代码量
2.假如C是一个需要参数的方法,那么V1中的CSS的相对路径URL就会不正确

我自己的理解,CI是不是不推荐在V中load V啊?
是否正确,希望高人指点啊
页: [1]
查看完整版本: 嵌套视图CSS图片背景路径