2016-05-14 192 views
0

如何将多个参数传递到从控制器视图?将许多变量/参数从控制器传递到视图

我需要根据控制器在网站上显示图片。我试图将他们的地址传递给View,但我认为它不是有效的。

另外我不知道是否会有5个或5个块50,我也必须有某种计数器。

理想的解决方案是,如果我可以将整个对象传递给视图,但我不知道它是否可能,如果是,可以如何做到这一点。

+1

“整个对象”将是'model-view-controller'的'model'部分。你应该研究一些基本的MVC教程。 – Crowcoder

+1

使用视图模型,你可以把任何你喜欢的东西放到一个类中并发送给视图 –

+0

没想到我能做到这一点。谢谢,我正在开始工作! – Piotshe

回答

0

您将需要创建一个ViewModel,然后在控制器中传递例如图像列表到视图。

我不知道你如何存储图像,因为你没有提到你的问题,但你可以例如将它们存储在文件系统中,然后在控制器中只是为这些图像制作路径列表。

或者,您可以将图像存储在数据库中,然后在控制器中从数据库中获取它们并将它们添加到ViewModel中。

如果您需要更多帮助,请让我知道。

相关问题