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

[已解决] ci里面用Hessian怎么弄

[复制链接]
发表于 2010-5-13 12:06:46 | 显示全部楼层 |阅读模式
总是报错

我的做法是在libraries里建个文件夹Hessian然后把Hessian相关的文件放进去

在controllers里这样调用
                $this->load->library('Hessian/HessianClient');
                $this->load->library('Hessian/Protocol');
                $this->load->library('Hessian/Hessian');
                $this->load->library('Hessian/Http');

报这样的错
Fatal error: Class 'SocketHttpConnection' not found in G:\php\xampp\htdocs\newqiaodan\system\application\libraries\Hessian\HessianClient.php  on line 62

貌似是找不到Hessian/Http这个类啊
 楼主| 发表于 2010-5-13 15:17:24 | 显示全部楼层
怎么弄都是报这一个错误
Fatal error: Class 'SocketHttpConnection' not found

盼高人啊
 楼主| 发表于 2010-5-13 15:42:39 | 显示全部楼层
哎 解决了 原来是路径的问题
要这样
include_once("./system/application/libraries/Hessian/HessianClient.php");
include_once("./system/application/libraries/Hessian/Protocol.php");
include_once("./system/application/libraries/Hessian/Hessian.php");
include_once("./system/application/libraries/Hessian/Http.php");
发表于 2010-5-13 19:33:10 | 显示全部楼层
include 路径问题,这个我已经说过很多次了,所有路径都是相对于 index.php
如果你仔细看过源码的话,会发现的。

本版积分规则