我的應用程序文件:Silex自動裝載機的使用有什麼問題?
<?php // /src/app.php
require_once __DIR__ . '/../lib/vendor/Sensio/silex.phar';
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Foo\Bar;
$app = new Silex\Application();
$app['autoloader']->registerNamespace('Foo', __DIR__);
$bar = new Bar();
(...)
我的酒吧類:
<?php /src/Bar.php
namespace Foo;
use Silex\Application;
use Silex\ControllerProviderInterface;
use Silex\ControllerCollection;
use Symfony\Component\HttpFoundation\Response;
class Bar implements ControllerProviderInterface { ... }
當我在app.php
做一個$bar = new Bar()
,我得到一個錯誤:Fatal error: Class 'Moken\Classname' not found in (...)/src/app.php on line 11
誰能告訴我做錯了什麼?
甜,謝謝。我不知道我的頭在哪裏?也許咖啡太多了? –
請注意,Silex仍處於開發階段,並沒有任何穩定版本。因此,最近Silex的變化(現在大量使用Composer)這個問題可能會發生, – ocornu