// 数据库连接ID 支持多个连接
protected $linkID = array();
// 当前连接ID
protected $_linkID = null;我在使用datatable editor插件的时候,需要为插件配置mysql数据库信息,但是thinkphp已经帮我连接过一次,插件连接的话,插件的$db = new Database( $sql_details );这里获得$db为空值,解决办法就是采用pdo连接方式,直接在配置信息的时候把thinkphp的数据库连接变量配置进去
$sql_details = array(
"type" => "Mysql", // Database type: "Mysql", "Postgres", "Sqlite" or "Sqlserver"
"user" => "root", // Database user name
"pass" => "", // Database password
"host" => "localhost", // Database host
"port" => "", // Database connection port (can be left empty for default)
"db" => "XXXX", // Database name
"dsn" => "", // PHP DSN extra information. Set as `charset=utf8` if you are using MySQL
'pdo' => $dbh
);现在关键是这个$dbh 怎么从thinkphp框架中获得感谢各位大神帮忙!!!!
最佳答案