我正在學習symfony的過程中,現在我正在使用管理生成器。我可以使用symfony管理生成器來同時管理兩個相關的模型嗎
我正在做一個博客作爲測試項目。
我已經成功列出我的帖子&我的評論,但我想知道是否有任何方式讓發表評論crud低於發佈視圖,而不是分離頁面?
感謝您的閱讀
我正在學習symfony的過程中,現在我正在使用管理生成器。我可以使用symfony管理生成器來同時管理兩個相關的模型嗎
我正在做一個博客作爲測試項目。
我已經成功列出我的帖子&我的評論,但我想知道是否有任何方式讓發表評論crud低於發佈視圖,而不是分離頁面?
感謝您的閱讀
它應該是注意到「前端」中可用的模板系統也可在管理生成器中使用。如果您在管理生成器模塊中創建/模板文件,那麼放置在那裏的任何模板文件都會覆蓋生成的模板文件。
這就是說,您可以使用此方法在管理生成器中創建高度自定義的接口。只需覆蓋你所需要的,然後讓管理生成器處理剩下的事情。如何在這裏的後端使用模板
的更多信息: http://www.symfony-project.org/jobeet/1_4/Doctrine/en/12#chapter_12_templates_customization
您將不得不爲此做自定義代碼。只要你開始逐步遠離管理髮生器給你的開箱即用,編寫自己的代碼通常比較簡單,而不是試圖擴展管理生成器代碼(除非它非常簡單)
通過使用自定義表單&管理員發生器,可以產生一些相當複雜的管理頁面。您可以嵌入一個相關對象的整個子表單,讓它顯示一對多和多對多關係的實際選擇,以及更多。從本質上講,如果你創建一個表單,它將從它生成一個頁面。
雖然你可能想出一種方法來嵌入每個評論的子表單,但我認爲這不是一個好主意。通常,您只想將一個表單嵌入到另一個表單中,例如嵌入用戶表單中的user_details表單。