Осваиваю фреймворк Phalcon с целью использовать для REST. Но, кажется на пустом месте, возникла проблема с настройкой роутинга.
Создал простой скрипт:
/dev/rest/reports/index.php
<?
use Phalcon\Mvc\Micro;
$app = new Micro();
echo 1;
$app->get(
'/',
function () {
echo 2;
}
);
$app->handle();
Htaccess для него:
/dev/rest/reports/.htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
</IfModule>
Но, при обращении (и через браузер, и через консоль командой curl -i -X GET) к адресу
/dev/rest/reports/
возвращает "1" вместо "12".
Почему не срабатывает конструкция $app->get()?