liferay中数据库表的解析未完
页面布局
1:表layout
主要的字段有:
| 字段 | privateLayout | 0表示的是公开的页面 |
| 字段 | layoutId | 如果在同一个社区中有很多的界面,layoutId表示各个界面,按照顺序排列的 |
| 字段 | parentLayoutId | 如果一个页面下有子页面需要指定parentLayoutId |
| 字段 | priority | 指明同一个社区中处于同一级别的页面按什么优先顺序排列 |
| 字段 | type_ | 取值范围(portlet,Embedded,Artical,url,link to page),如果将type_设置为Embedded或者url就可以将其他系统在liferay portal中显示出来 |
| 字段 | typeSetting | 表示该页面的layout采用哪个模板,例如一栏或者二栏
注意:在此,会根据不同的type_取值,typeSettings的取值也不一样,例如: type_ = Portlet,typeSettings = state-max-previous= column-1=71_INSTANCE_IACe, state-max= state-min= layout-template-id=2_columns_ii type_ = URL,typeSettings = url=http://www.hao123.com sitemap-include=1 target=_blank sitemap-changefreq=daily meta-robots= meta-description= description=It is testing...... javascript-3= sitemap-priority= javascript-2= javascript-1= meta-keywords= typeSettings中保存了一个很重要的信息: 我们如何知道一个页面中有哪些Portlets,这些Portlets又是如何摆放的,这些信息就保存在这个字段中。 |
字段:themeId 表示该页面采用哪种主题,例如Brouchure、Classic、Desktop等;
字段:title 表示当前页面的HTML Title,在浏览器中可以看到;
字段:groupId 组Id 这里组有两种情况:一是指社区;二是指具有Power User角色的用户;
2:表LayoutSet
主要的功能:对社区中的页面进行管理,在该表中每个社区对应两条记录,一条管理public page,另外的一条管理private page。
表中的字段有:
(1)字段:groupId指明属于哪个社区
(2)字段:privateLayout 0|公共页面 1|私有页面
(3)字段:logo 社区徽标
(4)字段:themId 主题
(5)字段:pageCount 该社区所拥有的页面数
(6)字段:virtualHost 该社区的虚拟访问路径
3:表portletpreferences
主要功能:存储个性化设置信息
字段:ownerId 指这个Portlet的所有者
字段:ownerType
字段:plid 页面Id 这个一定要弄清楚,因为每个页面的Portlet设置都可能不一样
字段:portletId 指哪个Portlet
字段:portletPrefence 指这个Portlet的个性化设置
好了布局的数据库表主要的结束了,下面就是:
社区、组织、地区、用户组、用户之间的关系
1:表group_
主要的功能有:保存了所有的社区,组织,地区,用户组,用户。
字段:classNameId代表来源于哪里:社区,组织,地区,用户组,用户。
字段:classPk 代表:当已经知道来源于哪里后,具体来源于哪条记录。
未完
liferay中数据库表的解析未完的更多相关文章
- 数据库索引(Index)【未完待续】
数据库索引是啥?有什么用?原理是什么?最佳实践什么? 索引是啥 一个索引是这样的数据结构:从数据上来说,不仅包含了从表中某一列或多列的数据拷贝,同时,还包含了指向这列数据行的链接: 从结构上来说,索引 ...
- Django中数据库表的关联与创建(语言:python)
首先选择选用的数据库,(本人选用django(1.11.8版本)) 在主项目settings中操作如下: DATABASES = { 'default': { 'ENGINE': 'django.db ...
- Mybatis映射文件中数据库表列名称和POJO成员域的联系
下面是Mybatis的SQL映射文件. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ma ...
- wordpress-4.4.1 数据库表结构解析
wordpress-4.4.1.zip 安装包 SQL结构 : wp_commentmeta :文章评论额外信息表. CREATE TABLE IF NOT EXISTS `wp_commentm ...
- 使用jquery.validation+jquery.poshytip做表单验证--未完待续
jqueryValidate的具体使用方法很多,这里就不在赘述,这一次只谈一下怎样简单的实现表单验证. 整片文章目的,通过JQvalidation按表单属性配置规则验证,并将验证结果通过poshyti ...
- Oracle表操作 (未完待续)
1. Oracle 中将一个表中数据导入到另外一个表的方法 insert into scd_data_201007 select * from analog_data_201007 ; 2. 纵表转换 ...
- selenium自动化过程中遇到的小问题(未完待续)
1.chrome浏览器调用不起来 代码没出错的情况下,检查下chrome浏览器的版本与chromedriver.exe的版本是否匹配;下面的表格是根据网上及官网整理的chromedriver与chro ...
- zabbix数据库表结构解析
下面开始介绍: 1.添加监控表结构详解 (1)hosts,存储被监控的机器的信息,表结构如下: (2)items (3)hosts_templates,存储机器和模版或者模版和模版之间的关系 由于模 ...
- SAP中数据库表长度的界定
SAP中,如何查看表和关键字的长度?通过SE11菜单栏Extras->table width 可以看到.然而SAP在系统也会将表分类,特别是在可扩展的表维护视图中,分为如下几类 ult ...
随机推荐
- Windows正向绑定shell和反向反弹shell的Python代码
Windows下的shell原理 经过查阅资料,使用os.dup2(nfd, ofd)的方式重定向socket的输入输出到windows系统的cmd是无法做到的,属于系统原因,不能直接复制Linux下 ...
- 用ELK打造可视化集中式日志
原文链接:https://yq.aliyun.com/articles/57420 摘要: Elk是Elastic search, Logstash和Kibana三者的简称. Elastic sear ...
- IOS控制系统手势返回
self.navigationController.interactivePopGestureRecognizer.enabled = YES; //手势返回的代理,如果自定义了leftButtonI ...
- jenkins之-----------在必要的时候并发构建
jenkins支持在同一节点支持同任务并发,但存在形成报告时会覆盖相应的文件,查看官网后发现有介绍“在必要的时候并发构建” 大致意思就是:将此项勾选后,可以同时执行,执行在任务自己的workspace ...
- 在稳定性测试中,将测试结果持续填加进入html报告
公司需要设计一个稳定性测试,就是一直持续的跑不同的用例,直到人为停止,用例基本完成,基本框架思路就是随机选择一个testcase,跑完后输出结果.但存在一个问题,现在的unittest或nose测试报 ...
- 使用VLC推送TS流(纯图版)
在没有编码器的情况下,可以使用VLC进行推送TS+UDP流 操作步骤如下: 一.UDP方式: 媒体-->流 选用要播放的文件,可以选择多个来播放,选择串流播放 这里直接点击下一步 需要选择在本地 ...
- Call removeView() on the child's parent first
extends:http://stackoverflow.com/questions/6526874/call-removeview-on-the-childs-parent-first Except ...
- Unity3D笔记 愤怒的小鸟<七> 小鸟群准备动画
要实现的目标: 1.3只小鸟初始动画 2.完善代码slingShot.js 3.完善代码BirdMoving.js 1.实现3个准备动画:Unity3D内置的动画管理器 1.1.先选择GameObje ...
- python中列表排序,字典排序,列表中的字典排序
#-*- encoding=utf-8 -*- # python3代码 import operator 一. 按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} 1 ...
- HOJ-2662Pieces Assignment(状态压缩,动态规划)
Pieces Assignment Source : zhouguyue Time limit : 1 sec Memory limit : 64 M Submitted : 415, Accepte ...