|
本帖最后由 jiss7658 于 2011-4-18 09:56 编辑
PHP复制代码 <?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复制代码 <?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 出来发现 在服务端测试 会加载到很多东西,尔客户端调用时却只加载了 一点点东西。
请问我应该如何处理? |
|