问题NVelocity,和的foreach两个列表
-
10-07-2019 - |
题
有一种简单的方式来解决下述问题。
让我们说我去取的IList在我的控制器从我的模型的一些书籍。现在我想,以丰富的输出,并获取从亚马逊预览与从外部框架另一种模式,并得到另一IList的。
现在我把二者ILists成属性包。
在NVelocity我使用#foreach的书目,但我怎样才能用正确的预览访问amazonbooklist? 我不能用$ amazonbook [指数],其中指数将是书号。 我真的需要把两个列表中的一个大名单只含有两个其他对象的简单onject?
记住,这两种模式是从不同的框架,并且不能被放置在一个框架。这两个框架必须保持分隔。我尝试解决NVelocity问题和ofcourse,这个问题仅仅是一个例子,我们不卖的书;)
解决方案
有可能是一个简单的解决方案,但我会创建第三类像这样
class BookList{
MyBookObject a;
AmazonBookObject b;
}
这第三类的列表可以传递给你的视图一次。
其他提示
看这里: http://www.castleproject.org/monorail/faq.html#NVelocity %20View%20Engine
您可以访问NVelocity字典通过
$amazonbook.get_Item($index)
不隶属于 StackOverflow