만들면서 배우는 CodeIgniter Q&A

제목 오탈자 안내
글쓴이 변종원(웅파) 작성시각 2013/07/23 18:38:46
댓글 : 49 추천 : 0 스크랩 : 1 조회수 : 43544   RSS

책 78페이지의 스키마입니다.use ci_book;

 

CREATE TABLE `ci_board` (

  `board_id` int(10) NULL AUTO_INCREMENT,

  `board_pid` int(10) NULL DEFAULT '0' COMMENT '원글번호',

  `user_id` varchar(20) NULL COMMENT '작성자ID',

  `user_name` varchar(20) NOT NULL COMMENT '작성자이름',

  `subject` varchar(50) NOT NULL COMMENT '게시글제목',

  `contents` text NOT NULL COMMENT '게시글내용',

  `hits` INT(10) NOT NULL COMMENT '조회수',

  `reg_date` datetime NOT NULL COMMENT '등록일',

  PRIMARY KEY (`board_id`),

  INDEX `board_pid` (`board_pid`)

)

COMMENT='CodeIgniter </span><span >게시판</span><span lang="EN-US">'

COLLATE='utf8_general_ci'

ENGINE=MyISAM;4.1절 게시판 테이블 만들기의 스키마입니다.제가 테스트한 윈도우7, xampp1.8.1 환경에서 에러가 나지 않아 소스를 올렸는데 한분이 에러보고를 해주셨습니다.hits 부분을 다음과 같이 수정하면 됩니다.`hits` INT(10) NOT NULL DEFAULT '0' COMMENT '조회수',

댓글

변종원(웅파) / 2013/07/23 22:05:54 / 추천 0
오탈자는 308 페이지 맨 아래줄입니다. -(대시)가 아니라 언더바입니다.
모델은 다음의 insert_sns()와 update-sns()함수가 변경되었습니다.
-> 모델은 다음의 insert_sns()와 update_sns()함수가 변경되었습니다. 
 
326 페이지 세번째 줄 $this->upload->date() 도 오타입니다.
$this->upload->data() 가 맞습니다.
 
띄어쓰기 빠진 곳.
419페이지 note 첫번째 줄 맨 마지막에 "팀장이이" 라고 되어 있습니다.
팀장이 이슈트레커에 처럼 띄어써야 합니다.
 
 
114페이지 중간부분
다음 소스는 동일한 결과입니다. AR의 경우 좀 더 직관적이고 쿼리를 구조적으로 만들 수 있습니다. AR에 대해서는 부록 A.6절에서 자세히 설명합니다.
 
볼드처리한 부분 삭제되어야 합니다. 
변종원(웅파) / 2013/07/25 23:30:15 / 추천 0
 책 51페이지 6번 항목

$this->load->helper('url'); -> $this->load->helper(array('url', 'date')); 

소스를 다운받아 실행하는 경우 에러가 안나지만 (config/autoload.php에 date helper가 선언되어 있어서)
책의 소스를 입력하는 경우엔 에러가 납니다.

그럴 경우 위 소스처럼 date를 추가해주면 에러가 나지 않습니다.
변종원(웅파) / 2013/08/02 15:12:17 / 추천 0
책 89p 2번 항목

<?php echo mdate("%Y-%M-%j",$lt->reg_date);?>

->

<?php echo mdate("%Y-%M-%j", human_to_unix($lt->reg_date));?>
변종원(웅파) / 2013/08/14 17:41:06 / 추천 0
수야디벨님이 올려주셨습니다.


* 127page 소분류 6번

$write_data = array(
     'subject' => $this->input->post('subject',true),
     'contents' => $this->input->post('contents',true),
);

->

$write_data = array(
     'table' => $this->uri->segment(3),
     'subject' => $this->input->post('subject',true),
     'contents' => $this->input->post('contents',true),
);



* 135 페이지 소분류 5번 mofify_v 오타. -> modify_v로 수정해야함.
변종원(웅파) / 2013/08/19 16:26:01 / 추천 0
7장 212페이지

번호 1번과 2번을 다음과 같이 수정합니다.

if( @$this->session->userdata['logged_in'] == TRUE )
->
if( @$this->session->userdata('logged_in') == TRUE )


<?php echo $this->session->userdata['username']?>님 환영합니다.
->
<?php echo $this->session->userdata('username')?>님 환영합니다.
변종원(웅파) / 2013/09/11 10:52:30 / 추천 0
eoris님이 올려주신 내용입니다. 감사합니다.
 
Page 135, 136

3번 항목이 2개가 정의되어 있습니다.

(3) $result = $this->boadr_m->modify_board($modify_data);
(3) alert('수정되었습니다.', '/bbs/board/lists' . $this->uri-segment(3) . '/page/' . $pages);

Page 169

페이지 하단에 최대 12글자(max_length[5])로 제한하는 규칙이 추가됐습니다.
--> max_length[12]로 변경 필요

그 바로 아래 match[passconf] ----> matches[passconf] 

Page 171

입력 길이 설명 시 exact_length, greater_than, .less_than 설명이 잘못 되어 있습니다.
5.2.1 형식 검토의 is_unique, alpha, alpha_numeric 규칙에 대한 설명이 들어 있는 것 같습니다.

아래와 같이 수정되어야 합니다.

exact_length 
검사대상의 길이가 파라미터값과 다를때 FALSE를 리턴 합니다 .
greater_than 
검사대상이 지정된 값보다 작거나 숫자가 아닌 경우 FALSE를리턴 합니다.
less_than 검사대상이 지정된 값보다 크거나 숫자가 아닌 경우 FALSE를리턴 합니다.

변종원(웅파) / 2013/09/16 15:39:31 / 추천 0
4장 89 페이지 3번째 줄

<table cellspaCodeIgniterng="0" callpadding="0">

->
<table cellspacing="0" callpadding="0">

변종원(웅파) / 2013/09/16 15:42:06 / 추천 0
8장 250페이지 ②라인

$this->db->insert($this->ari->segment(3), $insert_array);

->

$this->db->insert($this->uri->segment(3), $insert_array);

변종원(웅파) / 2013/09/18 02:56:43 / 추천 0
3장 48페이지 items 테이블 설명

created_date

->

created_on
변종원(웅파) / 2013/10/14 13:28:22 / 추천 0
4장 99페이지 9번째 줄

get_limit()

->

get_list()
NFM / 2013/11/20 00:13:39 / 추천 0
허접한 타이포 하나 올립니다.

85페이지NOTE에서 autoload.php 파일의 경로 설정이

bbs/application/config/autoload/php로 나와 있네요 ^^
변종원(웅파) / 2013/11/20 00:16:36 / 추천 0
NFM/ 감사합니다. ^^
인수 / 2014/01/21 21:49:59 / 추천 0
저도 허접 오타 하나 발견했네요.
p.210 
두번째 줄에..

로그인을 담당하는 함수를 작성합니디다.

'디' 가 오타네요.

죄송합니다.
timothy / 2014/02/14 22:47:25 / 추천 0
저도 초허접 탈자하나 발견했어요...;
실행에는 별 상관이 없어요.

p62.p67
todo어플리케이션의 view페이지들을 보시면,

<footer>
<blockquote>
...
<blockquote>
</footer>

<footer>
<blockquote>
...
</blockquote>
</footer>
로 닫는 태그로 수정되어야 해요...

정말 별 것 아닌걸로...죄송요..;;
샤오란 / 2014/04/23 14:20:18 / 추천 0
소소한거 하나 발견해서 올립니다. ^^
P.107 
2번 설명 NOTE 박스
$("search_btn").click() 에 # 빠졌네요
이렇게 변경 -> $("#search_btn").click()