如何获取与特定资产类别关联的userIds或用户

时间:2015-04-15 04:16:31

标签: liferay liferay-6

如果我创建一个新类别,它将存储在AssestCategory表中。同时条目也应该在AssestEntry表中。对于这两个表之间的映射,我们有AssestEntries_AssestCategories表。如何通过编程实现上述事情,因为对于映射表我没有得到任何API。通过这些表,我可以获得与特定类别相关联的userIds。或者让我知道还有其他任何方式。

1 个答案:

答案 0 :(得分:1)

在为网站中的主题创建类别时,存储在AssetCategory中的新条目。 例如,创建一个名为" Test Category"的类别。在现场。您将在AssetCategory表中看到一个条目。但是不会有任何条目存储到AssetEntries_AssetCategories表。

当类别与某个数据项相关联时,其关联存储在AssetEntries_AssetCategories表中。 例如,使用"测试类别"创建书签时。选中,然后在AssetEntries_AssetCategories表中存储新条目。

AssetEntries_AssetCategories中的entryId表示AssetEntry表的相应条目。

在liferay资产框架中,liferay-ui:asset-categories-selector标签可用于提供资产类别选择。

请参阅以下链接,了解liferay资产框架的详细信息,并为自定义资源实施相同的内容。

https://www.liferay.com/en_GB/documentation/liferay-portal/6.2/development/-/ai/asset-framework-liferay-portal-6-2-dev-guide-06-en

https://dev.liferay.com/develop/learning-paths/-/knowledge_base/6-2/enabling-assets-at-the-service-layer