我有一个 Employee 表,其中存储了员工的详细信息(姓名、出生日期等) 我在 Employee 表中有一个名为 fileEntryId 的字段,它存储了存储在 Liferay 中的 DL 中的员工照片的 ID。我想要做的是,如果 Employee 中的 fileEntryId 与文档库的 dlfileEntry 表的 fileEntryId 匹配,则在搜索容器中显示图像以及 Employee 表中的详细信息。
这个怎么办?
编辑:
我这里有个小问题。所有图像都显示在每一行中。我的意思是假设如果我在员工表中有 7 个条目(7 个员工),那么当我在搜索容器中显示时,将为每个员工显示所有 7 个图像
<!-- Code to display Employee Image -->
<%
List <Employee> employee;
employee= EmployeeLocalServiceUtil.getEmployees(-1,-1);
String LImageId = String.valueOf(search.getFileEntryId());
long ImageId = Long.valueOf(LImageId);
for(Employee emp: employee) {
DLFileEntry image = DLFileEntryLocalServiceUtil
.getFileEntry(emp.getFileEntryId());
String imageURL = "/documents/" + image.getGroupId() + "/" + image.getFolderId() + "/" + image.getTitle()+"/"+image.getUuid();
%>
<liferay-ui:search-container-column-text name="pic" href = "">
<img src="<%=imageURL%>"/>
</liferay-ui:search-container-column-text>
我想要每行一张图片。即每一行员工的形象..我哪里出错了?