제목 | 한글이 깨져서 나와요..;; | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
글쓴이 | 예나 | 작성시각 | 2013/12/13 15:21:04 | |||||||||
|
||||||||||||
안녕하세요! 열심히 공부중인 예나입니다( _ _) 우선 공부 진도는..90페이지..게시판 프로젝트 초반부분까지 나갔는데요.. 여기서 막혀서 진도를 못나가고 있습니다..;; 증상이 어떠냐면요.. 1. 한글이 깨져서 나와요.. 2. DB에는 13개의 row가 들어가있는데...화면엔 맨 마지막 13번째꺼 한줄만 보여요.. 게시판 찾아보니까.. 저랑 똑같은 증상있으신분 계시던데.. 그때 웅파님 답글 보니까.. 한글 깨지는건 브라우저 캐릭터셋 확인하라고 하시던데.. todo는 안깨지고 잘 나오거든요.. 근데 bbs는..header.php 랑 footer.php 랑 list.php가 나누어져서 _remap로 불러서 자동으로 추가되게끔 되어있잖아요..? 한글 깨지는것도 문제지만..header랑 footer도 못불러와서..css도 적용이 안되고 있거든요..;; 웅파님 소스 붙여넣기 해봤는데도..같은 증상인지라..ㅠㅠ 그리고.. 결과값 13개가 아니라 마지막 한줄만 불러오는것도.. 주소 잘못되었을거라고 하셨는데.. 전 우선 localhost를 ci로 바꿔서 사용중이고..bbs도 todo랑 같이 bbs폴더 따로 만들어서 index 지우고 사용하고 있는데.. 주소를 http://ci/bbs/board/lists/ci_board 라고 쳤는데.. 주소값이 잘못된건가요?? todo는 http://ci/todo/main/lists 라고 치면 제대로 화면에 나오거든요..;; 혹시 몰라서 board.php 소스 올려볼께요. <?php if (! defined('BASEPATH')) exit('No direct script access allowed');
/**
* 게시판 메인 컨트롤러
*/
class Board extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->database();
$this->load->model('board_m');
}
/**
* 주소에서 메서드가 생략되었을때 실행되는 기본 메서드
*/
public function index() {
$this->lists();
}
/**
* 사이트 헤더, 푸터가 자동으로 추가된다.
*/
public function _remap($method)
{
//헤더 include
$this->load->view('header_v');
if( method_exists($this, $method) )
{
$this->{"{$method}"}();
}
//푸터 include
$this->load->view('footer_v');
}
/**
* 목록 불러오기
*/
public function lists(){
$data['list']=$this->board_m->get_list($this->uri->segment(3));
$this->load->view('board/list_v',$data);
}
}
/* End of file board.php */
/* Location : ./application/controllers/board.php */
결과는..
이렇게 나오네요..-_-;;;;; 바쁘시면..한가하실때 답변 부탁드립니다( _ _);; 전 그동안 열심히 해결방안을 다시 찾아보고 있겠습니다!! |
||||||||||||
다음글 | [문의]nginx + CI 2.1.4 (2) | |||||||||||
이전글 | nginx+CI: p28~35 (1) | |||||||||||
예나
/
2013/12/13 15:36:35 /
추천
0
|
변종원(웅파)
/
2013/12/13 16:31:42 /
추천
0
지금 외부라 조금 있다가 소스 보고 올리겠습니다
|
변종원(웅파)
/
2013/12/14 00:49:19 /
추천
0
소스는 잘못된 부분이 없습니다.
ci버전은 어떻게 되세요? ci소스를 다시 다운받아서 넣어보시고 아파치와 ci 로그도 보세요. |
예나
/
2013/12/18 16:28:00 /
추천
0
웅파님~!
list_v.php에서 human_to_unix($lt->reg_date)); 해줘도 날짜 안나오길래 todo에서 해줬던... board.php 에서 $this->load->helper(array('url','date')); 이거 한줄 추가해주니까 한글도 제대로 나오고 css도 제대로 먹고 header_v.php랑 footer_v.php도 제대로 불러옵니다~ ㅎㅎ 날짜도 물론 제대로 나오구요 > ㅁ<b 며칠 고생했는데..해결하니까 기분 막 너무 좋네요~~ ㅎㅎㅎㅎ |
header_v.php 랑 footer_v.php 소스를 list_v.php에 붙여서 찍어보면..
한글 정상적으로 나오네요..;;
아무래도 _remap($method) 부분에서 자동 추가를 못하고 있는거 같은데..
뭔가 설정해줘야 하는 부분이 있을까요..? 흐음...