这是模型结构
class Misc_model extends CI_Model {
public function __construct() {
parent::__construct();
}
public static $type_alphabet = 'a';
}
我正在从Controller访问变量,如下所示:-
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
require_once('webservice_common.php');
class Webservice_user extends Webservice_common {
protected $_data = array();
public function __construct() {
parent::__construct();
}
public function preRegistration(){
$miscObj = new Misc_model;
$type = $miscObj::$type_numeric;
}
}
这是在Codeigniter中做的正确方法,还是还有其他方法?在codeigniter中,我们加载如下模型:-
$this->load->model('misc_model');
对于调用函数,我们这样编写:-
$this->misc_model->the_function();
(在Codeigniter中)还有其他特定方法可以从其他控制器访问公共静态功能吗?
答案 0 :(得分:1)
尝试一下
型号:
class Misc_model extends CI_Model {
public function __construct() {
parent::__construct();
}
public static $type_alphabet = 'a';
}
控制器:
public function preRegistration(){
$this->load->model('Misc_model');
$type = Misc_model::type_numeric;
}