0
让文件夹名称例如“图像”,我怎样才能得到这个文件夹的folderId属性?我需要folderId这样我就可以再使用DLFolderLocalServiceUtil界面和方法的目录来查询文件liferay 6如何获取文件夹的文件夹ID
让文件夹名称例如“图像”,我怎样才能得到这个文件夹的folderId属性?我需要folderId这样我就可以再使用DLFolderLocalServiceUtil界面和方法的目录来查询文件liferay 6如何获取文件夹的文件夹ID
这应该工作
Long parentFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; // if the id of the parent is set to default
DLFolder dir = DLFolderLocalServiceUtil.getFolder(groupId, parentFolderId, dirName);
凡groupId
是对的ID网站上的请求是从哪里来的,你可以使用themeDisplay
得到它:
ThemeDisplay themeDisplay =
(ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY);
long groupId = themeDisplay.getLayout().getGroupId();
和parentFolderId
是方含您正在搜索,它是当你使用添加一个新的文件夹设置的文件夹中的文件夹的ID:
DLFolder newFolder=addFolder(long userId, long groupId, long repositoryId, boolean mountPoint, long parentFolderId, String name,
String description, boolean hidden, ServiceContext serviceContext)
能否请您介绍'groupId'和'parentFolderId'呢?只有代码答案很难理解。 –