목차

PHP Web Framework 알아보기

CakePHP

http://book.cakephp.org/2.0/en/getting-started.html

app/tmp 이후 모든 파일/디렉토리는 웹서버가 접근 가능해야 한다.

chown -R www-data app/tmp

Debug kit가 제공된다. 다운로드 받아서 app/Plugin에 두고, 디렉토리 이름은 DebugKit으로 변경해 둔다. 그리고 app/Config/bootstrap.php에 로드 명령을 걸어 준다.

CakePlugin::load('DebugKit');

app/Config/core.php에

Configure::write('debug', 1);

사용 소감

확실한 것은 더 알아보아야겠지만 Convention이란 것이 있다. 이 점은 axis와 유사하다. 또한 DB ORM이 별도로 있는 것 같아 보인다. findById() 같은 함수가 제공된다. HTML 폼을 다룰 수 있는 helper 클래스나, validation이 제공되는 점은 인상적이다. 이런 점은 본받는 게 좋겠다.

Laravel