문제

다음 문제를 해결하는 쉬운 방법이 있습니까?

모델의 컨트롤러에 일부 책이있는 ILIST를 가져 오십시오. 이제 출력을 풍부하게하고 외부 프레임 워크의 다른 모델로 Amazon의 미리보기를 가져오고 다른 Ilist를 얻고 싶습니다.

이제 나는 두 ilist를 속성 가방에 넣었습니다.

Nvelocity에서는 책 목록에 #Foreach를 사용하지만 올바른 미리보기로 AmazOnBookList에 어떻게 액세스 할 수 있습니까? 인덱스가 ISBN이 될 $ AmazonBook [index]를 사용할 수 없습니다. 두 개의 다른 개체 만 포함 된 간단한 오락으로 두 목록을 하나의 큰 목록에 넣어야합니까?

두 모델 모두 다른 프레임 워크에서 왔으며 하나의 프레임 워크에 배치 할 수 없습니다. 두 프레임 워크 모두 분리되어 있어야합니다. 나는 nvelocity 문제를 해결하려고 노력하고 물론이 문제는 단지 예입니다. 우리는 책을 팔지 않습니다.)

도움이 되었습니까?

해결책

더 간단한 솔루션이있을 수 있지만 그런 다음과 같은 세 번째 클래스를 만들 것입니다.

class BookList{
       MyBookObject     a;
       AmazonBookObject b;
}

이 세 번째 클래스의 목록은 한 번에 귀하의 견해로 전달 될 수 있습니다.

다른 팁

이봐:http://www.castleproject.org/monorail/faq.html#nvelocity%20View%20Engine

Nvelocity의 사전에 액세스 할 수 있습니다

$amazonbook.get_Item($index) 
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top