肆无忌惮。 发表于 2012-6-30 02:31:26

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

我想在C里面写个static方法,但是要select到数据库或者 调用同一个C里的其它方法,但是static不能使用THIS关键字,请问要怎样才能实现 ?

jeongee 发表于 2012-6-30 10:11:17

http://codeigniter.org.cn/user_guide/general/creating_libraries.html
仔细认真读完这一页

肆无忌惮。 发表于 2012-6-30 19:12:55

jeongee 发表于 2012-6-30 10:11 static/image/common/back.gif
http://codeigniter.org.cn/user_guide/general/creating_libraries.html
仔细认真读完这一页

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

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

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

怎样让这个变量只写一变而每个FUNCTION都能读到,而不用每个function都写一遍?

Lussen 发表于 2012-6-30 23:15:04

肆无忌惮。 发表于 2012-6-30 19:12 static/image/common/back.gif
OK,这个解决了。 请问下,

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


这个static方法在C里边,你又把它存入一个变量,这个变量也在C里,所以你C里的所有function也都能访问这个变量了。

肆无忌惮。 发表于 2012-7-1 17:26:10

Lussen 发表于 2012-6-30 23:15 static/image/common/back.gif
这个static方法在C里边,你又把它存入一个变量,这个变量也在C里,所以你C里的所有function也都能访问这 ...

使用global?

Lussen 发表于 2012-7-2 09:08:40

肆无忌惮。 发表于 2012-7-1 17:26 static/image/common/back.gif
使用global?

你这个变量定义在C里,他的作用域也就是这个C类,所有方法都可见,所以不用global。
页: [1]
查看完整版本: 我想在C里面写个静态方法要怎样SELECT数据库?