| 제목 | 1원팁. 저의 Template_ 이용방법입니다. | ||
|---|---|---|---|
| 글쓴이 | DJ구스 | 작성시각 | 2011/10/31 02:47:18 |
|
|
|||
|
제가 쓰는 방식인데요.. 기본적으로 include 할 파일들은 Construct에 호출을 해서 모든 페이지에서 동일하게 보여주고 템플릿 변수로 사용 할 것만 해당 콘트롤러 부분에서 처리해서 보여주는 형태입니다. 매번 각 호출 할때마다 똑같이 복사해서 넣어줘야 하는 질문을 받았는데 사실 그렇게 까지는 할 필요는 없구요 저런 방식으로 처리 해주셔도 됩니다.
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* Controller of user.
* Created by namgoos.
* Date time: 11. 9. 23. 오전 6:48
*/
class User extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->output->enable_profiler(TRUE);
$this->load->library('Firephp');
// checking logined
$this->zuna_auth->check_login(TRUE);
$this->template->define(array(
'head' => 'bo/inc.head.tpl',
'header' => 'bo/inc.header.tpl',
'footer' => 'bo/inc.footer.tpl'
));
}
function lists()
{
$this->template->assign(array(
'admin_info' => $this->session,
'user_list' => $arrResult['query']->result_array(),
'user_count' => $arrUserCount,
'pagination' => $this->pagination->create_links()
));
$this->template->define('user', 'bo/user.tpl');
$this->template->print_('user');
}
}
/* End of file Dash_board.php */
/* Location: ./application/controllers/User.php */
|
|||
| 다음글 | Form_validation 라이브러리 less_tha... (2) | ||
| 이전글 | MYSQL 자동으로 시간 설정 (5) | ||
|
한대승(불의회상)
/
2011/10/31 09:00:32 /
추천
0
namGoos// 좋은 정보 감사 합니다. ^^
|
|
milosz
/
2011/10/31 09:08:00 /
추천
0
1원..이라면서요 ;ㅅ; 좋은 팁 보고 갑니다!!!
|