cke7in 发表于 2011-11-30 10:12:35

用钩子进行权限控制,不知道怎么访问数据库?

各位好,我用钩子进行权限控制,不知道怎么访问数据库?
挂钩点post_controller_constructor
我想在函数中访问数据库查看用户分组,权限等等.
但是我的数据库是直接用的pdo,没用CI的数据库连接.
那么我想在钩子的函数中访问数据库改怎么办呢?
请各位大虾指点.

cke7in 发表于 2011-11-30 10:18:46

有木有人啊?我自己顶一下!

visvoy 发表于 2011-11-30 10:23:42

$db = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
$sql="SELECT XX FROM AUTH_TABLE";
$db->query($sql);

cke7in 发表于 2011-11-30 10:46:07

visvoy 发表于 2011-11-30 10:23 static/image/common/back.gif
$db = new PDO('mysql:host=localhost;dbname=mydb', 'root', '');
$sql="SELECT XX FROM AUTH_TABLE";
$d ...

谢谢你,为什么不能引入model中的类和方法呢?

ward 发表于 2011-11-30 13:06:49

$this->CI = &get_instance();
$this->CI->database();
之后的操作按照手册上的来。

cke7in 发表于 2011-11-30 14:05:10

ward 发表于 2011-11-30 13:06 static/image/common/back.gif
$this->CI = &get_instance();
$this->CI->database();
之后的操作按照手册上的来。

就是说我必须用ci的数据库连接操作是吗

acabin 发表于 2011-12-1 00:48:08

cke7in 发表于 2011-11-30 14:05 static/image/common/back.gif
就是说我必须用ci的数据库连接操作是吗

不是
你用$CI =&get_instance();
之后就可以
$CI->load->model了
页: [1]
查看完整版本: 用钩子进行权限控制,不知道怎么访问数据库?