2

Twigテンプレートのドット表記を使用して登録済みサービスにアクセスできることを知っています(例app.request.host)。ただし、独自の名前空間サービス(この場合tagframe.photoservice)を作成した場合、それにアクセスしようとすると、メソッド「tagframe」がオブジェクト「Silex\Application」に存在しないというエラーが表示されます。ドット名前空間が設定されているサービスにアクセスすることは可能ですか?つまり、コントローラーで$ app ['tagframe.photoservice']を使用して通常アクセスするサービスですか?

4

1 に答える 1

3

はい、配列にアクセスするのと同じように:

{{ app["tagframe.photoservice"].resizePhoto() }}
于 2012-09-22T07:34:59.880 に答える