在每個Symfony 2捆綁包的根目錄中,有一個文件XXXBundle.php
,其中「XXX」是您的捆綁軟件名稱。那是什麼文件?什麼是XXXBundle.php文件?
回答
簡而言之,它讓Symfony2知道圍繞此類的文件夾遵循特定的Bundle結構約定(即Symfony2知道它可以在/ Controller中找到控制器類)。它也可以作爲DIC配置等常用的上課。
欲瞭解更多信息考慮Symfony\Component\HttpKernel\Bundle
@Inori,什麼是DIC?依賴注入配置?如果是這樣,是不是在'Resources \ config \ services.yml'例如?除了DIC配置之外,我還會在其中安裝捆綁引導程序或幫助程序功能嗎? – 2012-01-05 14:33:49
@jiewmeng DIC =依賴注入容器。在services.yml中指定它的配置,但必須有一個類告訴symfony2如何以及何時何地查找它:)而且,不應該在該類中放置任何函數。有一些用例,但非常罕見。現在想象一下這個文件不存在。 (我正在使用symfony2一年,只有一次我需要更改該文件中的一個小東西)至於「幫助函數」 - 這很可能是一個枝杈擴展的工作 – Inoryy 2012-01-05 15:12:45
@Inori,我沒有創建一個視圖幫手。更多的功能,我可以使用跨不同的控制器/類。也許,我可以試着把它放在'/ BundleFolder/Helpers'或類似的東西中 – 2012-01-06 02:17:39
- 1. 什麼是model.cs文件?
- 2. 什麼是.qst文件?
- 3. 什麼是sudoers文件?
- 4. 什麼是.onetoc2文件?
- 5. 什麼是deps文件?
- 6. 什麼是ojdbc6.jar文件?
- 7. 什麼是清單文件
- 8. wsdl文件是指什麼?
- 9. 什麼是.java.in文件?
- 10. 什麼是MainWindow.xib nib文件?
- 11. 什麼是.psq文件
- 12. 什麼是文件夾API?
- 13. 什麼是.h.gch文件?
- 14. 什麼是gradle.properties.ftl文件?
- 15. 什麼是.empty文件?
- 16. 什麼是.springBeans文件?
- 17. 什麼是IETLD文件?
- 18. 什麼是faces-config.xml.jsfdia文件?
- 19. 什麼是.S文件?
- 20. 什麼是NDF文件?
- 21. 什麼是.axd文件?
- 22. 什麼是PAC文件?
- 23. 什麼是node.exe文件?
- 24. 什麼是make文件?
- 25. 什麼是.motn文件?
- 26. 什麼是.dbml.layout文件?
- 27. 什麼是tsr文件
- 28. 什麼是ATB文件?
- 29. 什麼是所有文件
- 30. 什麼是'pg_internal.init'文件?
'-1'傢伙在這裏我找到了OP的缺乏研究令人不安。這種問題通常表現出令人不安的不願意學習或研究,或只是做該死的事情...... – plaes 2012-01-06 08:44:30