자유게시판

제목 [은랑]CI( codeIgniter ) Page 컨텐츠 출력 관련 고민_03
글쓴이 은랑 작성시각 2013/04/10 17:19:54
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 10447   RSS
-----------------------------------------------

에고고 머리야~

살짝 감기기운이 있는지 머리가 계속 아프네여..ㅠㅠ
 
 
대략 컨텐츠 출력 방법 결정
 
view 에서 틀을 짜고
 
각 틀안에 컨텐츠는 위젯을 사용하기로 결정 했습니다.

view 에다가 전체 레이아웃에 가까운 그림을 그리고

각 컨텐츠 출력 위치에 위젯들을 박아 넣는 것으로....

그래서 위젯 출력을 위한 삽질 시작.............

삽질 결과를 간단히 정리해 봅니다...에거거

-----------------------------------------------

1. application/libraries/Widget.php 파일 생성

   http://ellislab.com/forums/viewthread/109584/ <= 요기 코드 사용




2. application/config/autoload.php 파일 수정

   $autoload['libraries'] = array('Widget') <= 추가 요거 안하면 필요한 위치마다 로딩 관련 코딩을 해야해서뤼...




3. 1에서 생성한 Class 에서 정의된 widget contorollers 저장 디렉토리 / widget view 저장 디렉토리 생성

   application/widgets
   application/widgets/views




4. 3에서 생성한 경로에 widget contorollers 파일 작성
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class widget_sample extends Widget {
  
 public function run()
 {
  
  $this->render('widget_sample');
  
 }// end function
}
?>



5. 4.에서 생성한 controller 의 view 작성
<?php

echo "-------------------widget sample------------------";

?>



6. widget 의 출력을 원하는 위치에 코딩
<?php Widget::run('widget_sample'); ?>

--------------------- 이상~~~~

허접한 공부한 티내기 였습니다...에고고
 다음글 여러개의 CSS파일을 분석하여 중복된 곳을 찾을수 있는... (1)
 이전글 스크립트에 대한 고찰 (3)

댓글

꾸숑 / 2013/04/11 02:00:13 / 추천 0
은빛늑대//
와! 이런 좋은 자료를 올려 주시고 감사해요...
앞으로도 부탁드려요.. ㅎㅎ

열공!!!!!!!!!!!!
한대승(불의회상) / 2013/04/11 12:36:50 / 추천 0
^^ 이런 보석 같은 정보는 팁 게시판에 올리셔도 됩니다.
좋은 정보 감사 합니다.
은랑 / 2013/04/11 13:26:08 / 추천 0
 불의회상 //

저같은 허접이..감히..어지 팁에...

ㅠㅠ

지금 부딪혀 있는 문제도 해결 못하는 판에...에고공..ㅠㅠ
꾸숑 / 2013/04/11 14:33:10 / 추천 0
은랑//
에쿠~~ 은랑님이 허접이면 저는 무었일까요??
ㅎㅎ
지나친 겸손은 아니~아~니  되옮니다.~~~