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

view能调用其他文件夹吗

[复制链接]
发表于 2009-7-10 17:19:17 | 显示全部楼层 |阅读模式
我看了loader.php类
  好像$this->load->view()只能加载application/views/下的文件
  我想调用application/public/views/下的文件该怎么办呢?只能重新写个类继承Load吗?
 楼主| 发表于 2009-7-10 17:52:25 | 显示全部楼层
没人回答我............
看来我只能照着loader写个继承类了........
发表于 2009-7-10 19:19:48 | 显示全部楼层
视图只能调用视图目录下的文件。

我觉得调用其他目录不应该叫做“视图“了。视图文件到处存放不利于项目管理。
发表于 2009-7-10 22:33:31 | 显示全部楼层
$this->load->view('../public/views/myview')
发表于 2009-7-10 22:46:25 | 显示全部楼层
版主比我水平高!佩服!
 楼主| 发表于 2009-7-11 15:28:44 | 显示全部楼层
$this->load->view('../public/views/myview')
visvoy 发表于 2009-7-10 22:33


这样不行吧?我看view方法把路径定义在view文件夹下了
 楼主| 发表于 2009-7-11 15:36:57 | 显示全部楼层
$this->load->view('../public/views/myview')
visvoy 发表于 2009-7-10 22:33


或许您的意思是在views下新建个文件夹?向这样
views/public/views
发表于 2009-7-11 19:07:25 | 显示全部楼层
这样不行吧?我看view方法把路径定义在view文件夹下了
Gichan 发表于 2009-7-11 15:28

没试过怎么知道不可以呢?我以前一个CI项目就是这么引用的
 楼主| 发表于 2009-7-13 10:52:44 | 显示全部楼层
我试过了,真的不行

An Error Was Encountered
Unable to load the requested file: /public/1.php
 楼主| 发表于 2009-7-13 10:56:54 | 显示全部楼层
visvoy,方便把您以前$this->loader->view这么做的项目发给我看看吗?谢谢了

本版积分规则