繁体   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