제목 | load model만 했는데 공백이 발생합니다.. | ||
---|---|---|---|
글쓴이 | Mook | 작성시각 | 2013/04/15 19:18:19 |
|
|||
function moya() { echo "aaaaa"; $this->load->model('any'); echo "bbbbb"; return $this->any->any_var; } 이랬을때, 크롬 네트워크로 결과를 잡아보면 " aaaaa bbbbb 10 " 이렇게 공백이 발생합니다. 공백은 저 any모듈에서 연산되는 item 수만큼 나옵니다. 왜이럴까요!!?? |
|||
다음글 | .htaccess 설정관련 질문 드립니다. (4) | ||
이전글 | php blob 관련 문의 드립니다. (1) | ||
지훈임돠
/
2013/04/15 19:38:11 /
추천
0
퀴....퀴즈인가요....? any 모델 생성자를 살펴보세요~
|
Mook
/
2013/04/15 19:48:44 /
추천
0
1. any모듈 생성자 : function __construct() { parent::__construct(); $this->load->model('DAO/dao_any','dao_any'); }
2. dao_any모듈 생성자 : function __construct() { parent::__construct(); $this->load->database(); } |
지훈임돠
/
2013/04/15 21:16:37 /
추천
0
흠...상속받는 모델은 CI_Model 인가요??
|
Mook
/
2013/04/16 09:18:55 /
추천
0
네....
Class moya_class extends CI_Controller { function moya() { echo "공!"; $this->load->model('any'); echo "백!"; echo $this->any->doit(); } } Class Any_class extends CI_Model { function __construct() { parent::__construct(); $this->load->model('DAO/dao_any','dao_any'); } function doit() { //이 메소드를 텅 비워봤는데도 공백은 발생했습니다. } } Class Daoany_class extends CI_Model { function __construct() { parent::__construct(); $this->load->database(); } function getter() { $this->db->select(); ..... return $ret; } } 위의 컨트롤러의 moya()는 ajax로 js에 반환됩니다.. 크롬 Network의 반환값(Response)은 " 공! 백! " 입니다. (doit메소드를 비워 놓았으므로) moya에서 any말고도 다른 모델들도 호출하나, 다른 모델 로드에서는 이런현상이 발생하지 않습니다. 그래서 doit메소드를 비운건데.. 공백라인 수는 연산되는 item수랑 상관없이 8줄이네요.. <br /> 혹은 \r\n 으로 보이는 공백입니다.. echo나 print 전혀없고 sprintf만 있는데...뭘까요..ㅜ |
변종원(웅파)
/
2013/04/16 10:15:59 /
추천
0
소스상으로는 전혀 대답할 수가 없습니다.
의심 나는 곳에서 출력해보세요. |
한대승(불의회상)
/
2013/04/16 10:58:27 /
추천
0
음... 모델 소스에서 ?> 를 빼보세요.
<?php . . . ?>를 <?php . . .로 |
Mook
/
2013/04/16 11:24:06 /
추천
0
와.....
웅파님 댓글보고 위에 댓글 수정했는데 불의회상님 댓글로 해결했습니다... 정말감사합니다......... ?> 뒤의 공백도 인식하네요........ |
변종원(웅파)
/
2013/04/16 13:30:55 /
추천
0
에디터에서 저정할때 오른쪽에 trim 적용해서 저장하도록 설정하면 좋습니다.
|
Mook
/
2013/04/16 18:00:36 /
추천
0
웅파//
좋은 팁감사합니다. 근데 JEDIT에도 지원하는건지 모르겠네여..ㅎㅎ |
소울펨
/
2013/04/17 10:18:54 /
추천
0
하하 저도 이질문 듣고 생각난게 예전에 웅파님하고 작업할때 똑같은 일이있어서 ㅋㅋㅋ 역시 경험이 중요하네요
|