在codeigniter中实例化和调用标准php类

在codeigniter中实例化和调用标准php类,php,codeigniter,Php,Codeigniter,我正在尝试使用datatables和php,并尝试使用一个示例服务器端脚本。我在和codeigniter合作 作为脚本的一部分,我有以下内容: require( 'ssp.class.php' ); echo json_encode( SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns ) ); 我已经下载了该类并将其放在application/l

我正在尝试使用datatables和php,并尝试使用一个示例服务器端脚本。我在和codeigniter合作

作为脚本的一部分,我有以下内容:

require( 'ssp.class.php' );

          echo json_encode(
              SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns )
          ); 
我已经下载了该类并将其放在application/libraries文件夹中。如何在codeigniter中实例化和使用它。我不认为:

$this->load->library('ssp.class');

这是一条路。

CodeIgniter中有一些惯例,您必须遵守。文件名必须与类名匹配。相反,你可以这样做

创建另一个库文件
Ssp.php
,并编写如下代码

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}

// include external library
require_once 'ssp.class.php';

// extends the classname from included file
class Ssp extends Class_name
{

    public function __construct()
    {
        parent::__construct();
    }

}
现在你可以这样做了

$this->load->library('ssp');

从中可以使用
ssp.class.php
的方法。这不是推荐的方法,我以前经常这样做。谢谢

在如上所述加载ssp之后,是否可以使用静态方法,如ssp::simple($\u GET、$sql\u details、$table、$primaryKey、$columns)?