簡體   English   中英

Symfony2:如何處理動態“導航”欄

[英]Symfony2: How to handle dynamic “nav” bar

我在文檔的左側有一個導航/操作欄,通過單擊鏈接,我可以管理三個實體之間的數據。

這使它有點復雜。 呈現三種狀態:

  1. 靜態網址(/ image / add)-這些網址不會更改,並且始終會相同

  2. 動態網址(服務器端)-例如,當我執行“ showAction”時,我可以將showen實體的代碼渲染到url的

  3. 動態網址(客戶端)-例如,當我執行“ indexAction”時,我選擇了一個實體,jQuery將該實體的ID設置為url(/image/2383382.jpg/edit)

這三個狀態有時會同時出現,這使得很難進行清晰地編碼。 另外不同的層也混在一起

我認為有兩種方法可以更好地處理此問題:

  1. Javascript-僅(首選),我編寫了一個jQuery插件,該插件將JSON對象作為輸入,並且該插件可以處理所有內容

  2. Symfony服務Symfony服務可以處理網址,並且只需要通過樹枝即可呈現,但是仍然需要使用javascript來選擇一個實體而不進行呈現編輯,另外還要顯示每個實體的操作

您如何看待我的想法? 還有其他/更好的解決方案嗎?

問候

您始終應通過{{path('route_name',{'param1':'value'})}}生成網址

為了在JS中維護路由,請使用FOSJsRoutingBundle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM