visvoy 发表于 2009-7-13 10:57:22

把你的路径结构发出来

visvoy 发表于 2009-7-13 11:02:10

visvoy,方便把您以前$this->loader->view这么做的项目发给我看看吗?谢谢了
Gichan 发表于 2009-7-13 10:56 http://codeigniter.org.cn/forums/images/common/back.gif
$application_folder = "application";

这是view的片段,运行ok
<div id="ctr">
<?=$this->load->view('../headfoot/top', array(), true)?>
<div id="ms2">

Gichan 发表于 2009-7-13 15:15:53

/var/www/ci/system/
                                 application/
                                                   config/
                                                   controller/
                                                   views
                                                   .....
                                                   public/
                                                            ...........
                                                            template.php

我想调用/var/www/ci/system/application/public/template.php文件的话
$this->load->view('/public/template', $data, true);这样不行,报错

visvoy 发表于 2009-7-13 15:23:41

你的用法不对,要用->load->view('../public/template')

两个点一个斜线表示引用views的上一级目录,windows/*nix通用

Hex 发表于 2009-7-13 15:35:16

楼主这样的目录结构有什么好处?感觉放到 views 下面也可以啊!

Gichan 发表于 2009-7-13 16:37:14

谢谢visvoy,是我错了,的确能实现!!再次感谢!!

这样做没什么好处,只是我习惯了把js,css单独放在一个public文件夹下,这样不会破坏mvc的完美{:3_64:}

Hex 发表于 2009-7-13 16:44:43

js css 应该单独放到 system 文件夹外面,我觉得这样比较好一些。
页: 1 [2]
查看完整版本: view能调用其他文件夹吗