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

[已解决] 为什么不能用require?

[复制链接]
发表于 2012-1-27 11:22:42 | 显示全部楼层 |阅读模式
下载了新浪微博的sdk,想用require直接引用使用,但是总是提示我找不到指定的文件,但是文件路径明明是正确的,为什么ci不能直接require呢(在控制器里),难道费用$this->load 指定的类才可以么?

发表于 2012-1-27 12:11:47 | 显示全部楼层
绝对可以直接require
发表于 2012-1-27 15:24:04 | 显示全部楼层
肯定是路径搞错了。
贴一下代码吧。
 楼主| 发表于 2012-1-27 16:00:33 | 显示全部楼层
文件夹 application/weiboapi

源代码 /controllers/user.php

class User extends {

function __construct(){....}
function index()
require_once('../weiboapi/config.php');
}

就是这个样子,报错说找不到文件,路径是没有错误的,是不是ci限制了什么呢
}
发表于 2012-1-27 16:12:42 | 显示全部楼层
不能直接用吧,你把文件引到了类的方法里根本无法解析啊。。。。
发表于 2012-1-27 22:04:10 | 显示全部楼层
digmouse 发表于 2012-1-27 16:00
文件夹 application/weiboapi

源代码 /controllers/user.php

路径错了,按照你发的应该是
"application/weiboapi/config.php"
或者
"./application/weiboapi/config.php"
再或者绝对路径
APPPATH."weiboapi/config.php
.......
发表于 2012-1-27 22:04:24 | 显示全部楼层
跟屁虫 发表于 2012-1-27 16:12
不能直接用吧,你把文件引到了类的方法里根本无法解析啊。。。。

完全可以直接使用
发表于 2012-1-30 12:00:17 | 显示全部楼层
使用绝对路径试一下

本版积分规则