我正在尝试使用datatables和php,并尝试在https://www.datatables.net/examples/data_sources/server_side.html处获取示例服务器端脚本。我正在使用codeigniter。
作为脚本的一部分,我有以下内容:
require( 'ssp.class.php' );
echo json_encode(
SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns )
);
我已下载该类并将其放在application / libraries文件夹中。如何在codeigniter中实例化和使用它。我不这么认为:
$this->load->library('ssp.class');
是去这里的方式。
答案 0 :(得分:1)
您必须遵守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
的方法。不是推荐的方式,我曾经这样做过。谢谢!