我正在使用 codeIgniter 2.0.3 版。我想知道是否有一种简单的方法可以返回具有正确数据类型的数据。例如对于架构:
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| term | varchar(255) | NO | | NULL | |
| level | int(11) | NO | | NULL | |
+-------+--------------+------+-----+---------+----------------+
活动记录result_array
返回:
array(4) {
[0]=>
array(3) {
["id"]=>
string(1) "1"
["term"]=>
string(11) "Mesoamerica"
["level"]=>
string(1) "1"
}
[1]=>
array(3) {
["id"]=>
string(1) "2"
["term"]=>
string(6) "Mexico"
["level"]=>
string(1) "1"
}
[2]=>
array(3) {
["id"]=>
string(1) "3"
["term"]=>
string(10) "indigenous"
["level"]=>
string(1) "2"
}
[3]=>
array(3) {
["id"]=>
string(1) "4"
["term"]=>
string(5) "ruins"
["level"]=>
string(1) "2"
}
}
这个想法是让类型通过结果集。 ID
应该是INTEGER
,level
应该是INTEGER
。我通常只是对需要使用的数据进行类型转换。我在文档中没有看到任何将其推送到 codeIgniter 的方法,但我希望有一种简单的方法可以做到这一点。我已经看到了在 PDO 中执行此操作的方法,但 codeIgniter 是否为我提供了某种便利?