在codeigniter中实例化和调用标准php类
我正在尝试使用datatables和php,并尝试使用一个示例服务器端脚本。我在和codeigniter合作 作为脚本的一部分,我有以下内容:在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
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)?