자유게시판

제목 매뉴얼 보강작업 하실 분???
글쓴이 변종원(웅파) 작성시각 2010/03/02 14:57:28
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 11824   RSS
전에 하기로 했던 일중에 매뉴얼에 실행가능한 코드를 붙여서 매뉴얼 해당내용에 대한 실제 소스를 보여주고
실행까지 하게 하기로 한 것이 생각 났습니다. 거창하게 프로젝트로 진행할게 아니라 하루에 한개씩 작업을
하다보면 언젠가는 되겠지 하는 생각이 문득 들었습니다.

그리고 매뉴얼에 없는 내용도 있구요. 이런 부분은 매뉴얼 하단에 위키를 붙여서 보완을 하면 되겠구요(php.net 매뉴얼처럼)

동참하실 분?
꼭 하루에 한개가 아니더라도 시간이 될때 매뉴얼에 해당하는 샘플소스만 만들어주시면 됩니다.
그러면 matchbox 적용해서 디렉토리별로 올리고 매뉴얼에 링크 걸어주면 될 것 같습니다.
(하나씩 만들다보면 ci 기본 라이브러리, 헬퍼에 대한 것은 머릿속에 확실하게 각인되겠죠?)

자~ 저부터 시작합니다. 오늘은 벤치마킹 라이브러리부터...
----------------------------------------------------------------------------------------------------------

1월 20일쯤 올렸던 글이구요. 헛발이님 참여하신다고 하셨는데 그이후로 반응이 없으시구요.
미드필드님이 글을 올려주셨는데 제가 확인을 못했었네요. 미드필드님 그렇게 작업해주시는거 맞습니다.

작업방법은 원글에 댓글로 달려있습니다. 제가 올린 것과 미드필드님이 올리신 것 참고하시면 됩니다.
작업하신 것을 댓글로 올려주시는게 서로 중복되지 않겠네요.
그러면 제가 확인하고 파일로 올리겠습니다.

에이군님 참여하세요. 그리고 미드필드님 감사합니다. 헛발이님 참여~~ ^^

http://codeigniter-kr.org/free/view/2550/page/1
 다음글 쏜살 같은 휴일? (4)
 이전글 2 월 정모 후기 (2)

댓글

헛발이 / 2010/03/02 16:24:34 / 추천 0

^^; 아 그쵸.. 그거 해야죠... ^^;;
어케 하는지 잘 몰라서리 ^^;

분발 하겠습니다.. 대장님!!

케이든 / 2010/03/02 17:38:36 / 추천 0
class Array_helper extends Controller
{

	function Array_helper()
	{
		parent :: Controller();
	}

	function index()
	{
		//load array helper
		$this->load->helper('array');
		
		//sample array
		$info = array
		(
			'name' => 'kaden',
			'age' => '26',
			'nationality' => 'korea'
		);
		
		echo '<h2>Array(배열) Helper</h2>';
		
		echo '<h3>샘플 배열</h3>';
		echo '<pre>';
		echo '$info = ';
		print_r($info);
		echo '</pre>';
		
		//element()
		echo '<h3>element()</h3>';		
		echo '<p>element(\'name\', $info);<br/>';
		echo '->배열 $info에서 키 \'name\'에 해당하는 <strong>값</strong>을 리턴<br/>';
		echo '->return '.element('name', $info).'</p>';
		
		echo '<p>element(\'gender\', $info, \'male\');<br/>';
		echo '->배열 $info에서 키 \'gender\'에 해당하는 값을 리턴<br/>';
		echo '-><strong>키가 없거나, 해당 값이 빈 문자열, 또는 NULL</strong> 일경우, 3번째 인자로 전달된 \'male\'을 리턴<br/>';
		echo '->return '.element('gender', $info, 'male').'</p>';
		
		//random_element()
		echo '<h3>random_element()</h3>';
		echo '<p>random_element($info);<br/>';
		echo '->배열 $info에서 랜덤 <strong>값</strong>을 리턴<br/>';
		echo '->return '.random_element($info).'</p>';
	}
}

예전에 하신다고 해서 만들었던겁니다

그런데 만들고보니 헬퍼쪽은 메뉴얼에 너무 자세히 나와있어서

해야할 필요가있나 하고 멈췃었습니다
헛발이 / 2010/03/02 18:34:08 / 추천 0
앗 케이든님도!! ㅜ.ㅜ;;
변종원(웅파) / 2010/03/02 21:58:09 / 추천 0

케이든님 감사합니다. 설사 매뉴얼이 완벽하다고 하더라도 갓 입문한 사람이 구문만 보고
결과를 판단하기는 힘듭니다. ^^

좌측메뉴에 실행예제 모음 살려놨습니다.
미드필드님, 케이든님이 올리신 자료 추가했습니다.
다음에 올려주실때 author 부분을 본인닉네임과 이메일로 해서 올려주세요. ^^

일반토픽은 파일명 뒤에 _gnl, 클래스 레퍼런스는 _lib, 헬러 레퍼런스는 _hlp를 붙여주시면
자동으로 구분합니다.

올려주신 분들께 감사드립니다.

http://codeigniter-kr.org/sample_list/

변종원(웅파) / 2010/03/03 16:05:19 / 추천 0
제가 테이블 클래스 자체를 쓰지않아서 잘 몰랐지만 쿼리를 테이블로 만들어주는 건 막강하네요.
단순히 데이터 보여주기할때는 노가다를 많이 줄일 수 있겠네요.