제목 | 데이타 global로 설정하여 view에 넘기기 | ||
---|---|---|---|
글쓴이 | 케이든 | 작성시각 | 2009/08/26 15:01:18 |
|
|||
//일반 $header = array ( 'title' => 'CI FORUM' ); $main = array ( 'h1' => 'CodeIgniter' ); $this->load->view('header',$header); $this->load->view('main',$main); //전역 $data = array ( 'title' => 'CI FORUM', 'h1' => 'COdeIgniter' ); $this->load->vars($data); //모든 view에서 쓸수있도록 변수 설정 $this->load->view('header'); $this->load->view('main');
|
|||
다음글 | [예제] 폼검증 필드배열 사용하기 (3) | ||
이전글 | [예제] 입력,수정에서의 폼체크 및 처리 (3) | ||
ci세상
/
2009/08/26 16:01:49 /
추천
0
아래와 같은 오류가 뜨는데요?
|
케이든
/
2009/08/26 16:12:24 /
추천
0
오타났네요
$this->load->vars($data);vars 입니다 |
ci세상
/
2009/08/26 16:26:19 /
추천
0
위에 소스들에 콤마들도 좀 붙여주세요 ^^
이거 괜찮은데요 왜냐하면 $this->load->view('뷰파일',$data) 라고 쓸필요가 없어지네요 그냥 $data['title'] = "Welcome to Claudia's Kids"; $data['navlist'] = $this->MCats->getCategoriesNav(); $data['mainf'] = $this->MProducts->getMainFeature(); $skip = $data['mainf']['id']; $data['sidef'] = $this->MProducts->getRandomProducts(3,$skip); $data['main'] = 'home'; $this->load->vars($data); $this->load->view('template');이렇게 정의를 내려버릴 수가 있군요 ^^ 좀 조심해야 할 부분이 이것이 각 메소드에서만 써야지 부모쪽에다가 전체 적용해버리면 혼란이 심하겠는걸요?^^ |
케이든
/
2009/08/26 16:30:53 /
추천
0
웁스 세미콜론이 여러개 빠져있었네요
|
ci세상
/
2009/08/26 17:29:05 /
추천
0
세미보고 콤마라구 하니 ;; 배열 폼검증 새로운 팁으로 올려두었습니다.^^
|
듬직이
/
2009/08/26 23:17:35 /
추천
0
오오~ 멋찐 팁이네요.. 감사합니다.
|