PHPackages                             serebro/phalcon-rest - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. serebro/phalcon-rest

ActiveLibrary[API Development](/categories/api)

serebro/phalcon-rest
====================

phalcon rest api

0.2(11y ago)11474MITPHPPHP &gt;=5.4

Since Apr 25Pushed 11y ago3 watchersCompare

[ Source](https://github.com/serebro/phalcon-rest)[ Packagist](https://packagist.org/packages/serebro/phalcon-rest)[ RSS](/packages/serebro-phalcon-rest/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (1)Versions (2)Used By (0)

Phalcon Rest
------------

[](#phalcon-rest)

[![Phalconist](https://camo.githubusercontent.com/b289db4bf2bdfa8ee804d4096f0229fe7fb6f2205da911c148f0cc5538c810d5/687474703a2f2f7068616c636f6e6973742e636f6d2f7365726562726f2f7068616c636f6e2d726573742f64656661756c742e737667)](http://phalconist.com/serebro/phalcon-rest)

### Configuration

[](#configuration)

Services (config/services.php)

```
$di = new \Phalcon\DI\FactoryDefault();

new \PhalconRest\ServiceProvider($di);
```

Router (config/routes.php)

```
$router = new \Phalcon\Mvc\Router(false);
$router->removeExtraSlashes(true);
$router->setDefaultNamespace('Controllers');

$rest = new \PhalconRest\Mvc\Router\RestGroup();
$rest->setNamespace('Controllers\Api')
    ->setPrefix('api/')
    ->setIdFilter('[0-9]+')
    ->initDefault();

$router->mount($rest);

return $router;
```

### Controller

[](#controller)

ExampleController.php

```
