CI 코드

제목 포럼소스를 2.0.1 버전에 맞게 수정하였습니다.
글쓴이 탱크 작성시각 2011/04/02 19:39:59
댓글 : 2 추천 : 2 스크랩 : 0 조회수 : 15592   RSS
 여차 저차 어여차 하여
포럼의 소스를 2.0.1 버전에 맞게 수정하였습니다.

워낙 실력이 일천한기에... 지적보다는 격려의 글 부탁 드립니다. ㅋ

작업 순서는 아래와 같이 진행하였습니다.

1. CodeIgniter 2.0.1를 다운 받아 루트폴더에 압축을 푼다.
2. 포럼 소스의 콘트롤러안에 있는 소스를 하나씩 옮겨가면서 적용해나간다.
    (Board -> Session -> login -> 다시 Board... -> 검색)
3. 2.0버전대로 올라가면서 달라진 점들을 검색해가면서 수정한다.
4. 잘 되는 모습을 확인해본다.

혹여 저처럼 1.7 소스를 다운로드 받아 2.0.1 버전으로 컨버팅하시는 분들이 계실 것 같아
작업하면서 어려웠던 점을 아래 적어봅니다.
(제 실력이 모자라 이해하지 못한 부분들도 있을 수 있으니 걍 참고만 하세요)

1. 테이블 생성 쿼리에 Default 값들이 빠진 것이 있어, 에러가 발생함.
    - ci_sessions 테이블의 user_data,
    - 각 Board 테이블들의 original_no(default값:0), subject(default값:' '(blank)), general_setting(null허용)
    - file 테이블의 file_type의 size가 20인데 더욱 커야 함. zip파일의 경우 에러 발생(전 100으로 넉넉히...)
2. js 파일들의 경로가 안맞는 현상(Jquery의 초기화가 안됨)
3. jQuery가 어디는 ~~~.min.js이고 어디는 ~~~.js 여서 좀 헤맸음.
    - 당연히 맞는거라고 생각하고, codeigniter나, 본인 실력을 탓하며 시간 허비 ㅡㅜ
    - 혹 다른 분들은 jquery를 새로 다운받으시고, js 경로에 신경쓰세요~ ㅋ
 4. 1.7에서 2.0으로 넘어오면서 달라진 점들에 대한 설명을 찾기 어려웠음.
     - 특히 URI.php의 preg_match와 preg_quote 관련 에러는 많이 힘들게 함.

다른건 잘 기억이 안나네요~

다시 말씀드리지만, 허접한 실력이라 부족한 부분이 많을 수도 있습니다.
다른 능력있으신 분이 계시다면, 업글 부탁 드려용~

PS. 운영자님께
      버전업에 관한 게시판이 따로 있음 좋을 것 같아요.
      버전업이 되면서 달라진 점이나 주의할 점등을 모아놓는 다면, 
      저같은 초심자에게 큰 도움이 될 것 같습니다. ^^
태그 업글,업그레이드,2.0.1,포럼소스,tank,마이그레이션
첨부파일 public_html_2.0_.1_.zip (4.1 MB)
 다음글 ci memo + tank_auth (2)
 이전글 CI 메뉴얼 CHM 버전(영문 2.0) (1)

댓글

탱크 / 2011/04/02 19:41:44 / 추천 0
변종원(웅파) / 2011/04/04 10:05:21 / 추천 0

고생하셨네요.
버전업으로 인한 헷갈림(요즘 들어 부쩍 늘어난 기본 mvc 문법에 대한)이 줄어들겠네요.

말씀하신 게시판은 ci뉴스 및 다운로드가 있습니다.
그쪽으로 모아놓으면 될 것 같습니다.

그리고 케이든님이 말씀하신대로 메뉴에 2.0 매뉴얼이라고 따로 명시하는 것도 좋을 것 같습니다.
매뉴얼에 1.7.2라고 명시되어 있지만 잘 안보시는 것 같네요.