我從Symfony 1.4開始,我在理解幫助者以及知道我在哪裏以及如何創建它們時遇到了一些問題。他們只是功能嗎?我可以在裏面創建查詢嗎?Symfony中的助手是什麼以及我們如何創建它們?
-2
A
回答
2
助手是一些應該在模板中使用的函數,以及哪些目標是格式化數據。它們不應該運行查詢,只能轉換現有數據,因爲它們是View的一部分(如在MVC中)。
如果您多次對現有數據執行相同的轉換,請創建一個幫助器。 (例如:格式化日期等)
+0
我在/ apps/myapp/lib/helper裏創建了一個TestHelper.php,但奇怪的是,我收到了「調用未定義的函數hello_world()」。我嘗試使用「use_helper」函數,並將其添加到了settings.yml的standard_helpers指令中。什麼可能是錯誤的? – KrisKO
+0
您應該將TestHelper.php放置在/lib/helper/TestHelper.php中,而不是位於apps文件夾中。 –
相關問題
- 1. JavaScript中的內存泄漏:它們是什麼,如何識別它們以及如何創建它們
- 2. 什麼是IntelliJ中的「手錶」以及如何使用它們?
- 3. PHP庫 - 它們是什麼,以及如何創建一個
- 4. 什麼是API Web服務,您如何創建它們以及爲什麼?
- 5. 什麼是C#中的自定義值類型,以及如何創建它們?
- 6. Android:這些菜單是什麼以及如何構建它們?
- 7. 什麼是Android以及他們爲什麼創建新的VM?
- 8. 什麼是BitBucket中的分支以及如何管理它們
- 9. Arduino期望什麼目錄(文件夾),以及它們是如何創建的?
- 10. 符號常數:它們如何存儲以及它們的類型是什麼?
- 11. ObjectSpace - 它是什麼以及人們如何使用它?
- 12. 什麼是NULL值,以及如何在SQLite中處理它們
- 13. SQL,Postgres OID,它們是什麼以及它們爲什麼有用?
- 14. 什麼是默認的ReflectPermissions以及如何更改它們?
- 15. dojo命名類 - 何時使用它們以及如何創建它們?
- 16. std :: function和std :: bind:它們是什麼以及它們何時被使用?
- 17. 什麼是MySql工作臺以及我們使用它的目的是什麼?
- 18. 什麼是intvectors以及如何閱讀/使用它們?
- 19. 什麼是StringIndexer,VectorIndexer以及如何使用它們?
- 20. 什麼是sqlite開發標題以及如何安裝它們?
- 21. 這些是什麼以及如何使用Ruby刪除它們?
- 22. 什麼是cufon和畫布以及如何覆蓋它們
- 23. 什麼是ResourceContainers以及如何將它們用於雲端點?
- 24. 什麼是服務器日誌以及如何生成它們?
- 25. 什麼是BugHerd API中的webhook,它們如何創建?
- 26. 什麼是PHP中的Iterables以及我們爲什麼使用它?
- 27. expires頭?我如何實施它們,它們是什麼?
- 28. 什麼是解析?以及我們如何在j2me中實現它?
- 29. WOFF字體,它們是什麼以及爲什麼要關心?
- 30. 什麼是armeabi以及他們爲什麼使用它
寶藏在這裏http://www.google.co.in/search?q=What+are+helpers+in+Symfony+and+how+do+we+create +它們%3F&ie = utf-8&oe = utf-8&aq = t&rls = org.mozilla:zh-CN:official&client = firefox- –
不同的話題,但你知道Symfony2.0剛剛發佈,對嗎?如果您即將開始一個新項目,則可以考慮使用最新版本。 (只是說)。 –