1

バンドルをサービスとして呼び出すと、すべて正常に動作します。

バンドルのコントローラーへのルートを指定する__contstructと、動作が停止し、ファイルからの変数がこれをconfig.yml推論します。

これらは警告ですが、変数を設定する作業が必要です。

警告: ATL15\GoogleAnalyticsBundle\Controller\GoogleAnalyticsController::__construct() の引数 1 がありません。13 行目の /var/www/vsy-bio/app/cache/dev/jms_diextra/controller_injectors/ATL15GoogleAnalyticsBundleControllerGoogleAnalyticsController.php で呼び出され、/ で定義されています22 行目の var/www/vsy-bio/src/ATL15/GoogleAnalyticsBundle/Controller/GoogleAnalyticsController.php

4

1 に答える 1

1

次のように、ルーティングでコントローラーをサービスとして呼び出す必要があります。

hello:
    pattern:      /hello
    defaults:     { _controller: acme.hello.controller:indexAction }

ドキュメンテーションの章How to define Controllers as Services を参照してください。

于 2013-09-17T11:33:57.977 に答える