MVC 기반의 PHP Framework CakePHP 홈페이지 : http://cakephp.org/
매뉴얼 : http://book.cakephp.org/
한글 매뉴얼 :http://manual.cakephp.co.kr/
CakePHP의 장점
- 스키마를 만들면 자동으로 HTML 폼(뷰, 수정, 삭제, 업데이트)을 생성 : [스케폴딩]
- HTML 폼의 벨리데이션을 할 경우, 폼 이름과 규칙을 선언만 하고 나머지 귀찮은 일들을 알아서 해 준다 : [벨리데이션과 헬퍼]
- 기존의 많은 URL들을 통합하고 관리할 수 있다 : [라우터]
- 비즈니스 로직에서 회원과 관련된 부분을 더 이상 신경 쓰지 않아도 된다 : [ACL]
- 관리자 페이지를 따로 만들 필요가 없고, RSS와 같은, 말하자면 콘텐츠는 같지만 뷰만 다른 부분을 간단히 구현할 수 있다 : [렌더]
- 소스를 체계적으로 관리할 수 있다 : [콤포넌트와 벤더, 그리고 플러그인]
INSTALL
최신 버전을 다운로드 받아서 cake 라는 폴더에 모두 풀었다.
http://자신의도메인/cake 로 접속해보면 해야할 일들이 표시된다.
(charset 관련 메세지와 simpletest를 이용한 테스트를 구동하기 위해서 php.ini 설정을 변경해야 했다.)
#php.ini File의 변경내용
memory_limit = 64M
default_charset = "UTF-8"
시키는대로 진행하고 예제를 따라해보면 쉽게 이해가능하다.
참고 URL
Cake PHP API Document
- http://api13.cakephp.org/classes
Cake PHP 소개
-http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&keywords=%C0%D0%C0%BB%B0%C5%B8%AE%3B%C6%AF%C1%FD&page=4&wr_id=32017
Cake PHP Google Groups
- http://groups.google.com/group/cake-php
CakePHP와 Template_
- http://coolengineer.com/409
- http://www.xtac.net/
Demo : http://db.garada.co.cc/cake/
'개발도 하냐?' 카테고리의 다른 글
정규표현식(regular expressions) (0) | 2010.06.16 |
---|---|
HTTP 응답코드 (0) | 2010.06.13 |
editplus setting (0) | 2010.06.06 |
hidden frame (0) | 2009.12.27 |
SI프로젝트 산출물 (0) | 2009.12.14 |