数据库查询返回都用array,不用object,怎么通用的扩展啊?
有个困扰已久的问题,来请教一下大家:我希望查询返回的结果都是array,之前我是每次都去修改系统的system/database/DB_result.php
public function first_row($type = 'array')//全部把默认的object改成array
……其他last_row,next_row同样这么改...
但这样造成的问题是,如果ci版本更新,我不能每次都覆盖system目录,还需要每次都修改这个DB_result.php文件。
我知道更好的做法建立一个新类(继承某个系统类),我再覆盖某些方法。然后使用的时候,都继承我的新类。
但是system/database/DB_result.php层级这么深,这里我该怎么做呢?
就按你说的那个更好的做法来啊,再说了,返回一条数据,你直接使用 下面这个啊,返回的就是数组
$this->db->select('...')->from('...')->where('...')->get()->row_array()
页:
[1]