下面是一個例子,從Symfony2的網站上得到大約定義一個定製服務(YAML符號):有沒有Symfony2默認容器服務的列表?
services:
newsletter_manager:
class: %newsletter_manager.class%
arguments: [@mailer, @templating]
有默認的Symfony2服務的對象列表可以注入定製服務作爲參數(如@mailer
,@templating
,@doctrine
)?
我知道他們來自Container
(例如,在每個Controller
類中都可用)。我tryed傾倒的所有服務,但我正在尋找一個更詳細的列表:
php app/console container:debug
logger container Symfony\Bridge\Monolog\Logger
mailer container Swift_Mailer
translator n/a alias for translator.default
...
定義'更詳細的清單'。 – meze 2012-02-28 06:37:48
我確定我在參考區域的symfony.com網站上看到了「開箱即用」的所有標準版服務的列表。但我現在找不到它。 – Henry 2015-03-12 17:35:20
'php app/console container:debug'會給你所有已註冊服務的列表 – 2015-09-01 13:37:43