| 제목 | 템플릿파서 관련 질문드립니다. | ||
|---|---|---|---|
| 글쓴이 | 하하예에 | 작성시각 | 2015/07/29 21:32:35 |
|
|
|||
//controller
$this->load->library('parser');
$Ddata = $this->pro_model->get($id);
$this->parser->parse('pro/pro-view', $Ddata);
//view
{test}
뿌렷더니
태스트(test)
이렇게 뜨던데요.
혹시몰라서
$this->parser->parse('pro/pro-view', $Ddata , FALSE); 로해도 괄호가 나오던데
제가뭔가 잘못한걸까요?
|
|||
| 다음글 | 데스크탑/모바일 홈페이지를 구현할때... (1) | ||
| 이전글 | global (전역변수) 사용 하려면 어떻게 해야 ... (4) | ||
|
ci개밟자
/
2015/07/29 22:27:22 /
추천
0
|
|
하하예에
/
2015/07/30 07:52:56 /
추천
0
답변감사합니다.
그럼 일일이 $data["test"] = $Ddata["컬럼이름"]; 이렇게 지정해줘야 하는건가요? 컬럼 목록이 많으면 골치아플거같은데.. |
|
ci개밟자
/
2015/07/30 09:38:59 /
추천
0
$data = array(
"이름" => 데이터, "이름" => 데이터 ); 이런 형식으로 지정해주셔도됩니다만 결국엔 데이터하나씩 이름을 정해줘야 합니다 $data["data"] = $Ddata; 이렇게 뷰에 데이터만 넘기고 뷰에서 $data["컬럼이름"] 하셔도 되긴합니다 근데 저같은경우엔 MVC 원칙에 따라 계산은 컨트롤러에서 다하고 뷰에서는 출력만 하는걸로 하고있습니다 |
|
하하예에
/
2015/07/30 13:41:15 /
추천
0
그렇군요.^^ 친절한 답변 감사합니다.
|
|
kaido
/
2015/07/30 14:17:52 /
추천
0
이렇게 사용해 보세요 ^^
//controllers
function lists(){
//생략
$board_data = $this->model->lists($page ,$table, $listsize);
$data['lists'] = $board_data['lists'];
foreach ($board_data['lists'] as $key => $val){
$board_data['lists'][$key]['num'] = $key;
}
$data = array(
'bbs_list' => '게시판 리스트',
'bbs_head' => '여기는 헤더',
'bbs_list_entries' => $board_data['lists']
);
$this->parser->parse($url_1.'/bbs/bbs_list', $data);
}
//model
function lists($page ,$table, $listsize){
//생략
$result['lists'] = $this->db->get()->result_array();
return $result;
}
//view
{bbs_list_entries}
<tr>
<? $bbs_code = "{bbs_code}"; $url_1 = $this->uri->segment(1); $url_3 = $this->uri->segment(3);?>
<td>{bbs_code}</td>
<td class="table_title">
<a href="<?=BASE_URL?>/<?=$url_1?>/view/<?=$url_3?>/<?=$bbs_code?>">{title}</a></td>
<td>{id}</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td><?=date('Y-d-m')?></td><td><input type="checkbox" name="chk[{num}]" class="chk"/></td>
</tr>
{/bbs_list_entries}
|
|
kaido
/
2015/07/30 14:19:30 /
추천
0
생각보다 참 쉽죠? ^^ |
$data["test"] = $Ddata["컬럼이름"];
$this->parser->parse('pro/pro-view', $data);
하시고
{test} 뿌려보세요