Slim은 사용방법이 너무 쉬워서 뭐라 설명할것이 없지만 한가지만 소개해본다.
Slim의 최대 강점은 손쉬운 Routing method 처리다
<?php $app = new \Slim\Slim(); $app->get('/books/:id', function ($id) { //Show book identified by $id });
여기서 $app->get, $app->post, $app->put, $app->delete 처럼 바꿔주는것만으로 method 지원이 해결된다.
동시에 여러가지 method를 지원하게 할수도 있다.
<?php $app = new \Slim\Slim(); $app->map('/foo/bar', function() { echo "I respond to multiple HTTP methods!"; })->via('GET', 'POST'); $app->run();
물론 나만의 커스텀 method도 지원한다.
<?php $app = new \Slim\Slim(); $app->map('/hello', function() { echo "Hello"; })->via('FOO'); $app->run();