我正在尝试在CodeIgniter中使用特征.我将Trait放在libraries目录中,然后将库加载到控制器中.然后我在模型中使用了特征,但它没有用,我收到了以下错误
特质文件(在库中):
trait DataTablesTrait{
public function query(){
$this->db->select('*');
$this->db->limit(10, 1);
return $this->db->get('my_table');
}
}
?>
Run Code Online (Sandbox Code Playgroud)
控制器:
class myController extends CI_Controller {
public function __construct(){
parent::__construct();
$this->load->library('DataTablesTrait');
$this->load->model('ABC_Model');
}
}
Run Code Online (Sandbox Code Playgroud)
模型:
class ABC_Model extends CI_Model {
use DataTablesTrait;
function callQuery(){
$this->query();
}
}
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
不存在的类:DataTablesTrait
请指教