У меня есть небольшое приложение Silex. Попытка получить какую-то структуру.
Это мой composer.json
:
{ "require": { "silex/silex": "~1.3" }, "autoload": { "psr-0": { "HelloWorld\\Controller": "src/HelloWorld/Controllers" } } }
В моем файле web/index.php
меня есть это
$loader = require_once __DIR__.'/../vendor/autoload.php'; $ctrl = new \HelloWorld\Controller\IndexController(); // <- Doesn't work
Мой контроллер IndexController
в src/HelloWorld/Controllers
namespace HelloWorld\Controller; class IndexController { }
Я пробовал почти любую комбинацию под солнцем. Кто-нибудь знает, как правильно зарегистрировать его. Материал Silex загружается отлично?
FastCGI sent in stderr: "PHP message: PHP Fatal error: Class 'HelloWorld\Controller\IndexController' not found in /srv/http/web/index.php on line 6"