0

依存関係を管理するためにcomposerを使用しているSymfony2アプリにサードパーティのAPIを使用する必要があります。このAPIはSilexを使用して構築されているため、Silex/Applicationオブジェクトを使用する必要があります。

追加することでサイレックスを取得することができました

"silex/silex": "1.0.*" 

composer.jsonに入れますが、指定すると

use Silex/Application

コントローラーで

  $app = new Silex\Application();

サードパーティのAPIを管理するアクションでは、応答は次のとおりです。

致命的なエラー:クラス'MyApp \ MyBundle \ MyController \ Silex\Application'が130行目のpath\to \ my \ controller\MyController.phpに見つかりません

Silex名前空間がロードされていないようです。

どうすればSilexをSymfony2に使用できるかについてのアイデアはありますか?

4

1 に答える 1

0

use Silex\Application;それを当時$app = new Application(); またはuse Silex\Application as SilexAppその後にエクスポートした場合$app = new SilexApp();

于 2012-10-31T16:49:31.397 に答える