0

如题

创建一个model,在此model中创建一个静态方法,方法中要访问数据库,访问数据库需要使用this关键字,phpstorm报错,请问是否可以实现在静态方法中访问数据库?如何实现呢?

yanwushu 1.1k
2019-04-24 提问
2 个回答
2

已采纳

静态类里面可以利用 CI 提供的 get_instance() 方法,获取到CI的单例,就可以访问到 CI对象了

$CI =& get_instance();
$CI->load->database();
...

文档:http://codeigniter.org.cn/use...

0

1、使用原生PHP查询函数
2、将静态方法定义成非静态方法 在使用的时候取实例化调用

撰写答案

推广链接