用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2327|回复: 5
收起左侧

我想在C里面写个静态方法要怎样SELECT数据库?

[复制链接]
发表于 2012-6-30 02:31:26 | 显示全部楼层 |阅读模式
我想在C里面写个static方法,但是要select到数据库  或者 调用同一个C里的其它方法,但是static不能使用THIS关键字,请问要怎样才能实现 ?
发表于 2012-6-30 10:11:17 | 显示全部楼层
 楼主| 发表于 2012-6-30 19:12:55 | 显示全部楼层
jeongee 发表于 2012-6-30 10:11
http://codeigniter.org.cn/user_guide/general/creating_libraries.html
仔细认真读完这一页

OK,这个解决了。 请问下,

我现在要把这个静态返回的值赋给一个变量

然后这个变量要在这个C的每个方法里都存入data赋给视图

怎样让这个变量只写一变而每个FUNCTION都能读到,而不用每个function都写一遍?
发表于 2012-6-30 23:15:04 | 显示全部楼层
肆无忌惮。 发表于 2012-6-30 19:12
OK,这个解决了。 请问下,

我现在要把这个静态返回的值赋给一个变量

这个static方法在C里边,你又把它存入一个变量,这个变量也在C里,所以你C里的所有function也都能访问这个变量了。
 楼主| 发表于 2012-7-1 17:26:10 | 显示全部楼层
Lussen 发表于 2012-6-30 23:15
这个static方法在C里边,你又把它存入一个变量,这个变量也在C里,所以你C里的所有function也都能访问这 ...

使用global?
发表于 2012-7-2 09:08:40 | 显示全部楼层
肆无忌惮。 发表于 2012-7-1 17:26
使用global?

你这个变量定义在C里,他的作用域也就是这个C类,所有方法都可见,所以不用global。

本版积分规则