0
如何将多个参数传递到从控制器视图?将许多变量/参数从控制器传递到视图
我需要根据控制器在网站上显示图片。我试图将他们的地址传递给View,但我认为它不是有效的。
另外我不知道是否会有5个或5个块50,我也必须有某种计数器。
理想的解决方案是,如果我可以将整个对象传递给视图,但我不知道它是否可能,如果是,可以如何做到这一点。
如何将多个参数传递到从控制器视图?将许多变量/参数从控制器传递到视图
我需要根据控制器在网站上显示图片。我试图将他们的地址传递给View,但我认为它不是有效的。
另外我不知道是否会有5个或5个块50,我也必须有某种计数器。
理想的解决方案是,如果我可以将整个对象传递给视图,但我不知道它是否可能,如果是,可以如何做到这一点。
您将需要创建一个ViewModel,然后在控制器中传递例如图像列表到视图。
我不知道你如何存储图像,因为你没有提到你的问题,但你可以例如将它们存储在文件系统中,然后在控制器中只是为这些图像制作路径列表。
或者,您可以将图像存储在数据库中,然后在控制器中从数据库中获取它们并将它们添加到ViewModel中。
如果您需要更多帮助,请让我知道。
“整个对象”将是'model-view-controller'的'model'部分。你应该研究一些基本的MVC教程。 – Crowcoder
使用视图模型,你可以把任何你喜欢的东西放到一个类中并发送给视图 –
没想到我能做到这一点。谢谢,我正在开始工作! – Piotshe