从Liferay的文档库的ID存储在单独DATABSE表中获取图像(Get images from

2019-10-18 02:19发布

我有一个存储员工的详细信息(姓名,出生等的日期),我有一个名为fileEntryId在雇员表中的字段存储中存储的DL在Liferay的员工图片的ID的雇员表。 我想要做的是,如果在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>

我想每行一个图像。 即在每个row..where员工的形象我该怎么错了?

文章来源: Get images from Liferay Document Library whose id is stored in separate databse table