0
A
回答
3
有兩種方法我能想到的:
定義類的服務,並注入參數進去。這是最乾淨的解決方案。
例:
// parameters.ini my_param: fooBar // services.yml tests.example: class: some\class arguments: [%my_param%]
fooBar
現在將傳遞給你的類構造函數。將您的班級定義爲一項服務並將其注入
container
服務。這是不是建議,我只列出它,因爲它在技術上是可能的。
相關問題
- 1. Symfony2如何訪問所有控制器中的一組數據?
- 2. Symfony2 - 訪問控制
- 3. ASP.NET MVC - 訪問非控制器類中的Cookie數據
- 4. 如何使用symfony2訪問控制器中的語義配置?
- 5. 如何解決在非控制器類Symfony2的路徑
- 6. 如何從RedirectToAction訪問控制器方法中的參數值
- 7. 如何訪問控制器中的參數ember.js
- 8. 如何從控制器內部訪問不同的控制器Symfony2
- 9. Symfony2路由訪問控制
- 10. symfony2資產訪問控制
- 11. 如何訪問控制器類笨
- 12. 如何使用Symfony2訪問控制器之外的服務?
- 13. Symfony2的訪問控制限制ROLE_SUPER_ADMIN
- 14. 如何訪問控制器
- 15. 如何訪問控制器內部的url參數?
- 16. 訪問控制器類中的appsettings.json值
- 17. 如何訪問Angular.js中的控制器
- 18. 如何訪問didInsertElement中的控制器
- 19. 如何訪問控制器中的viewModel
- 20. symfony2控制檯參數
- 21. Symfony2控制檯限制訪問
- 22. java.lang.IllegalAccessException:類javax/faces /組件/ UIComponentBase非法訪問「」類控制器/ testManagedBean
- 23. 如何訪問我的服務器控制器中的參數值?
- 24. Symfony2從非服務類訪問服務
- 25. 如何從Ember控制器訪問查詢參數
- 26. 灰燼JS如何訪問查詢參數在控制器
- 27. Symfony2:訪問控制的最佳做法
- 28. 如何訪問屬性格式文件在Java中春非控制器類
- 29. symfony2:在呈現的控制器中訪問cookie
- 30. 在Symfony2控制器中訪問未映射的字段
定義類的服務後,必須從服務容器專門調用服務(`$這個 - >獲取(「tests.example」);`控制器),並不能手動創建它。查看官方文檔http://symfony.com/doc/current/book/service_container.html – 2013-04-27 07:08:25