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

+ Recent posts