- Структура каталогов у меня сейчас такова (жаль не знаю как рисовать дерево, буду строками): $WEB_ROOT/silex/.htaccess, $WEB_ROOT/silex/index.php,$WEB_ROOT/silex/web/vendor/some_stuff/
Вопрос можно ли оставить такой структуру каталогов или лучше воспользоваться скелетом с ГитХаба?
- Далее, к примеру, сейчас у меня такой хелловорлдИспользование моделей и БД вообще пока не предполагается,
<?php ini_set('display_errors', 1); require_once __DIR__.'/vendor/autoload.php'; $app = new Silex\Application(); $app->get('/', function() { $factory = new RandomLib\Factory; $generator = $factory->getLowStrengthGenerator(); $randomString = $generator->generateString(16, 'abcdefghijkl'); return $randomString; }); $app->get('/hello/{name}', function ($name) use ($app) { return 'Hello, '.$app->escape($name); }); $app->run(); ?>
мне как новичку велик соблазн реализовать логику работы приложения в
контроллере и привязать на нужный роут, но понимаю, что это страх и ужас :-)
Т.е. где размещать логику приложения и, возвращаясь к первому вопросу,
как его правильно структурировать по каталогам для этого?!
Заранее всем спасибо за помощь!