CodeIgniter 심플 게시판 v2

“CI(코드이그나이터)기반 심플 게시판에 일부 기능 추가한 v2 버전입니다. CI 입문자는 소스가 단순한 기존 v1 버전을 권장합니다.”

v2 변경사항
–  jquery 와 부트스트랩 사용하여 디자인 개선, 입력값 검증, 자동입력
– 검색 조건에 정렬기준 컬럼 선택기능, 오름차순/내림차순
– 게시글 multiple 삭제
– 폼을 하나로 통일 (view 파일의 유지보수 최소화)

공식사이트 : https://codeigniter.com/

### 바로가기 ###
CodeIgniter 심플 게시판 v1
>> CodeIgniter 심플 게시판 v2
CodeIgniter 심플 게시판 v3


1. 준비사항
1) APM 설치 및 CodeIgniter 압축 해제하여 웹사이트에 업로드
2) MySQL 데이타베이스 test 에 아래 쿼리로 테이블 생성

3) application/config/database.php 파일에 DB 접속정보 기입
4) application/config/config.php 파일에서 base_url, encryption_key 설정
$config[‘sess_save_path’] = APPPATH.’save_sess’; 와 같이 설정
5) application/config/routes.php 파일에서 $route[‘default_controller’] = ‘board/index’;  와 같이 설정
6) 이 코드는 최상위 디렉토리 CI 입니다.
7) CI 디렉토리 하위에 lib/js, lib/css 생성하여 jquery, bootstrap 파일을 아래와 같이 복사합니다.
http://bootstrapk.com/getting-started/
https://jquery.com/download/
https://jqueryvalidation.org/
(또는 바로 https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.min.js)


2. PHP 코드

1) 컨트롤러 (/application/controllers/Board.php)

2) 모델 (/application/models/Board_m.php)

3) 뷰 (/application/views/index.php)

4) 뷰 (/application/views/form.php)

5) http://IP주소/CI/index.php/board 접속 합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.