我正在开发一个 Symfony2 应用程序,它的功能之一是允许用户选择访问网站的不同部分,并且可以从网站的任何地方(任何页面)访问。为了简化让我们说:当用户想要排序时,他/她从下拉选择表单中选择并提交。
我用测试根构建了动作和模板来验证这个函数和这个工作(当我直接在我的 app_dev/test 地址上使用 sortAction() 的呈现时。
问题是,当我尝试从通用模板(app/Resources/views/base.html)访问此操作时,我可以使用默认视图查看选择表单,但是当我选择排序并尝试提交页面重新加载时并返回默认视图。
我在 .../base.html 中使用 {% render "MycompanyMybundleBundle:Mycontroller:sort" %} 并且我希望此操作在(例如)mysite/anypage 这个最后扩展的捆绑布局(布局也是范围基础)上工作。
谁能帮我?