- 普通 - 未处理
[i=s] 本帖最后由 lshzhuhai 于 2010-2-24 09:29 编辑 [/i]2010年2月9日更新:
老大说我的第一次处理方式影响了PDO驱动处理其他的数据库,因为我本人工作上面只用MYSQL和SQLITE,没有去看MSSQL等。
呵呵看看上面的代码确实是影响了两个数据库!包括(MSSQL、OCI)那么现在针对PDO驱动再次修正一下:
DbPdo.class.php
找到行307:
$name= strtolower(isset($val['Field'])?$val['Field']: $val['Name']);
[/color]
[color=#ff0000]
在该行的代码上面增加以下语句:
$val['Name'] = isset($val['name'])?$val['name']: $val['Name'];
$val['Type'] = isset($val['type'])?$val['type']: $val['Type'];
[color=#4169e1][/color]
OK!这样就没影响其他数据库了!!
[/color]
[color=#4169e1]本人由于工作需要刚接触TP这个框架,到9日即发本贴只接触了3天。但即然用了也为TP尽一点绵薄之力!不当之处,还请指出!
