CI 묻고 답하기

제목 [초보질문] BR 테그에 관하여~
글쓴이 헛발이 작성시각 2009/11/23 10:44:47
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 24644   RSS
테이블에 메모필드 또는 입력필드가 있습니다.
이곳에는 두줄 세줄 쓸수도 있고 URL같은것도 쓸수 있습니다.

그 데이터를 화면에 보여주려 합니다만...

레코드 ID 1번에 데이터 하나를 가지고 와서 ...
예전같으면...

auto링크는 빼더라도..
<? echo nl2br($data['memo']); ?>

로 처리 했는데요....
이번엔 CI로 하면서 ...

function getView($id, $table)
{
    $condition = array('id'=>$id);
	$this->db->limit(1);
	$this->db->where($condition);
    $query = $this->db->get($table);

	if ($query->num_rows() == 1) {
	   $query = $query->row_array();
	   $query['memo'] = form_prep($query['memo']);
	   $query['memo'] = $this->biz_model->auto_link($query['memo']);
	   $query['memo'] = $this->typography->nl2br_except_pre($query['memo']);
	   return $query;
	}
	return NULL;
}
이렇게 하려 하는데요...  소스가 좀 길어지고 뭔가 수상적어서.....

CI포럼 소스를 보니.. 게시판에서 게시물을 화면에 출력할때 nl2br_except_pre를 안하는거 같던데..
nl2br_except_pre 말고 br을 처리 할수 있나요?
 다음글 CLE 의 MY_PageController 의 의문점 (2)
 이전글 ci세상님 HMVC 기초 질문이에요.. (3)

댓글

ci세상 / 2009/11/23 13:32:56 / 추천 0
라이브러리를 불러들이면 길어져서 ci에서는 헬퍼의 기능을 많이 제공하고 있습니다.
typography_helper.php를 이용하시면 아래와 같이 됩니다.

nl2br_except_pre($query['memo'])

메뉴얼 : http://codeigniter-kr.org/user_guide/helpers/typography_helper.html
헛발이 / 2009/11/23 18:23:12 / 추천 0
감사합니다... ^^