codeIgniter 버전 2.0.3을 사용하고 있습니다. 올바른 데이터 형식으로 데이터를 반환하는 간단한 방법이 있는지 궁금합니다.CodeIgniter Active Record 문자열 대신 Mysql 데이터 형식을 반환합니다.
+-------+--------------+------+-----+---------+----------------+
| 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가이를 위해 일종의 편의를 제공합니까?
'result_array()'대신'result()'를 사용하면 객체를 반환합니다. – xbonez
@ xbonez 방금 그 생각을 내가 뭔가를 놓친 것 같아요, 여전히 문자열로 모든 것을 반환합니다 – dm03514
여기를 읽으십시오 : http://codeigniter.com/forums/viewthread/110393/ –