, $app- > group - , . , .
:
$app->group('/group1', function () use ($app) {
$app->get('/route1', function () use ($app) {
echo '<br> group1 route1';
});
echo '<br>group1';
});
$app->group('/group2', function () use ($app) {
echo '<br> group2';
});
$app->group('/group3', function () use ($app) {
echo '<br> group3';
});
/group1/route1
group1
group2
group3
group1 route1
, PSR. , .
$app->group('/robots', function () use ($app) {
$app->get('/:id', 'controller\RobotController:getRobot')
->conditions(array('id' => '[0-9]'));
});
, "" "controller", .
, : paamayim ::, , Slim RobotController .
. "" , autoloader composer.json.
"autoload": {
"psr-4": {
"controller\\": "src/controllers_folder",
"model\\": "src/doctrine_models"
}
},
, .
, , , , , URL ( robots.php)