叶凡 发表于 2013-3-13 16:25:49

创建了自己的类库,引用的时候报错

<?php if (! defined ( 'BASEPATH' )) exit ( 'No direct script access allowed' );
/**
* 获取院校所属院校
* @author sunyanchun
*/
class Orgselect{
/**
* CI句柄
*
* @access private
* @var object
*/
private $_CI;

/**
* 构造函数
*
* @access public
* @return void
*/
public function __construct() {
/** 获取CI句柄 */
$this->_CI =& get_instance();
   $this->_CI->load->model('org_mdl');
}
public function orglist(){
$query = $this->_CI->org_mdl->getWhere();
echo "123";
}
}

叶凡 发表于 2013-3-13 16:27:00

出现的是2楼的错误。为什么呢?

bax 发表于 2013-3-13 17:36:07

叶凡 发表于 2013-3-13 16:27 static/image/common/back.gif
出现的是2楼的错误。为什么呢?
是不是少了extends?class Orgselect extends CI_Controller

xiaozhuaisnow 发表于 2013-3-13 17:40:49

明显他这个想表达的是lib调用和如何写,上面的代码是lib,   lib看看手册和命名规则

叶凡 发表于 2013-3-13 17:47:34

/**
* 管理后台父控制器
* 管理后台的所有控制器都需要继承这个类,主要包含验证
*/
class Manage_Controller extends CI_Controller {

        public $manager = array('uid'=>'10010','creator'=>'周红');
        //临时数组
        public $course = array(0=>array('name'=>'英语','id'=>1),1=>array('name'=>'数学','id'=>2),2=>array('name'=>'语文','id'=>3));
        public $school = array(0=>array('name'=>'清华大学','id'=>1),1=>array('name'=>'北京大学','id'=>2),2=>array('name'=>'传媒大学','id'=>3));
        public $class = array(0=>array('name'=>'一班','id'=>1),1=>array('name'=>'二班','id'=>2),2=>array('name'=>'三班','id'=>3));
        public $degree = array(0=>array('name'=>'高中','id'=>1),1=>array('name'=>'大专','id'=>2),2=>array('name'=>'本科','id'=>3));

        public function __construct() {

                parent::__construct ();
               
                $this->load->library ('orgselect');

已经调用了

叶凡 发表于 2013-3-13 17:48:06

<?php if (! defined ( 'BASEPATH' )) exit ( 'No direct script access allowed' );
/**
* 院校管理 控制器
* @author sunyacnhun
*
*/
class Org extends Manage_Controller{
        private $_data = array();
        public function __construct(){
                parent::__construct();
                $this->load->model('org_mdl');
                $this->load->model('column_mdl');
        }
控制器已继承

叶凡 发表于 2013-3-13 17:50:25


A PHP Error was encountered

Severity: Notice

Message: Undefined property: Org::$_CI

Filename: libraries/Orgselect.php

Line Number: 27

错误提示
页: [1]
查看完整版本: 创建了自己的类库,引用的时候报错