我用加载了hessian类 做服务端 客服端却始终调用不通
本帖最后由 jiss7658 于 2011-4-18 09:56 编辑<?php
class mgrservice extends Controller {
private $is_load = 0;
function mgrservice()
{
parent::Controller();
}
function index()
{
$this->load->model("hessian_service_model");
$wrapper = $this->hessian_service_model->getHessianService();
$wrapper->registerObject(new self);
$wrapper->displayInfo = true;
$wrapper->service();
}
public function mytestlogin($user_name,$password)
{
$this->load->model("mgrservice_model");
$this->load->model('login_model');
$_POST['TimezoneOffset'] = date("Y-m-d H:i:s");
if($this->login_model->login($user_name,$password,$alert))
{}
}
}
<?php
/**
* hessian model class
**/
class hessian_service_model extends Model {
function __construct() {
parent::Model();
//echo APPPATH.'libraries/hessian/HessianService.php';
include_once(APPPATH.'libraries/hessian/HessianService.php');
}
function getHessianService()
{
$wrapper = new HessianService();
return $wrapper;
}
}
?>
我是这样加载的hessian, 但是这样子会报错
在服务端 测试一切正常,但是到客户端 调用时就很多错误,
Fatal error: Call to a member function set_userdata() on a non-object in F:\PHP\xampp\htdocs\sum\system\application\models\login_model.php on line 66
这就是一个,基本都是像这样说找不到 方法的。
后来我将CI 的 $this类 print_r 出来发现 在服务端测试 会加载到很多东西,尔客户端调用时却只加载了 一点点东西。
请问我应该如何处理? 在服务端 测试一切正常,但是到客户端 调用时就很多错误, :'(有没有人知道的,帮忙啊!!紧急救援!! 谁来救我啊?
现在连db类都不能使用了。 没有人理我!:'( 你的类名命名都不规范,请仔细阅读 CI 手册。 我在 服务端运行这些代码 都没有任何问题的。只是在客户端一运行就有问题了。
页:
[1]