这个问题对其他人来说似乎是一样的,但它实际上是不同的。
情况是这样的: 我有2个控制器,即controller_1和controller_2。 我有几个观点但是出于这种情况的目的,我将给出view_1和view_2。
调用controller_2的索引后,它将在view_2中呈现一个菜单。在此菜单中,一个特定链接应该在div
view_2中加载view_1。
问题是,我已经在controller_1中创建了一个函数,它将使用模型中所需的所有数据加载view_1。当然我可以在controller_2中再次加载模型,但问题是,我将重复在controller_1的一个函数中找到的代码。顺便说一句,controller_1就像一个crud,而controller_2就像一个模块的控制器,它涉及几个菜单的菜单。
那我该怎么办?如何通过调用controller_1加载view_1并使用controller_2将其插入view_2中来调用view_2中的view_1?
编辑:如果你熟悉Struts的Tiles(旧版本),那就是我在这里想要完成的类似事情。