digmouse 发表于 2012-1-27 11:22:42

为什么不能用require?

下载了新浪微博的sdk,想用require直接引用使用,但是总是提示我找不到指定的文件,但是文件路径明明是正确的,为什么ci不能直接require呢(在控制器里),难道费用$this->load 指定的类才可以么?

jeongee 发表于 2012-1-27 12:11:47

绝对可以直接require

Hex 发表于 2012-1-27 15:24:04

肯定是路径搞错了。
贴一下代码吧。

digmouse 发表于 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

不能直接用吧,你把文件引到了类的方法里根本无法解析啊。。。。

jeongee 发表于 2012-1-27 22:04:10

digmouse 发表于 2012-1-27 16:00 static/image/common/back.gif
文件夹 application/weiboapi

源代码 /controllers/user.php

路径错了,按照你发的应该是
"application/weiboapi/config.php"
或者
"./application/weiboapi/config.php"
再或者绝对路径
APPPATH."weiboapi/config.php
.......

jeongee 发表于 2012-1-27 22:04:24

跟屁虫 发表于 2012-1-27 16:12 static/image/common/back.gif
不能直接用吧,你把文件引到了类的方法里根本无法解析啊。。。。

完全可以直接使用

wangcaiwen 发表于 2012-1-30 12:00:17

使用绝对路径试一下
页: [1]
查看完整版本: 为什么不能用require?