新手求教,如何在CI中定义自己写的类?
如题,本人是从java转到php的,比较喜欢OOP的思想。比如我想定义一个User类,这样就能在函数中,如:$user = new User('John');
$name = $user->getName();
请问我应该在哪里定义User这个类呢?
想在那里就在那里。只要能引入文件或该类在当前文件 本帖最后由 Gilles 于 2012-4-14 10:10 编辑
sdink 发表于 2012-4-13 23:09 static/image/common/back.gif
想在那里就在那里。只要能引入文件或该类在当前文件
明白了,顺便补充个问题,如果我要在自己定义的类里面使用CI的方法,比如database,该怎么做呢?
class User {
function getUserByID($id) {
$user = /* 从数据库中读取相应的用户 */;
return $user;
}
}
本帖最后由 huboo82 于 2012-4-14 11:51 编辑
$CI = & get_instance();
$query = $CI->db->get('table');
huboo82 发表于 2012-4-14 11:50 static/image/common/back.gif
$CI = & get_instance();
$query = $CI->db->get('table');
成功了,谢谢
页:
[1]