Router should camelize url by default but I had problem with this.
"Controller names are camelized, this means that characters (-) and () are removed and the next character is uppercased. For instance, somecontroller is converted to SomeController."
My router.php file is ok
$router = new Phalcon\Mvc\Router(); $router->setUriSource(\Phalcon\Mvc\Router::URI_SOURCE_SERVER_REQUEST_URI); $router->removeExtraSlashes(true); $router->setDefaultController('error404'); $router->setDefaultAction('index'); $router->add('/', "Home::index"); return $router;