CakeDC用户user_details表

时间:2013-02-22 17:51:32

标签: mysql cakephp plugins cakedc

CakeDC Users插件包含一个名为user_details的表。起初我认为它就像表wp_postmeta(WordPress)一样,可以保存有关用户的额外信息。但在查看表格后,它的字段数量超出了我的预期。好吧,如果我不得不创建那个表,我将会使用它。

mysql> describe user_details;
+-----------+--------------+------+-----+---------+-------+
| Field     | Type         | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| id        | varchar(36)  | NO   | PRI | NULL    |       |
| user_id   | varchar(36)  | NO   |     | NULL    |       |
| position  | float        | NO   |     | 1       |       |
| field     | varchar(255) | NO   | MUL | NULL    |       |
| value     | text         | YES  |     | NULL    |       |
| input     | varchar(16)  | NO   |     | NULL    |       |
| data_type | varchar(16)  | NO   |     | NULL    |       |
| label     | varchar(128) | NO   |     | NULL    |       |
| created   | datetime     | YES  |     | NULL    |       |
| modified  | datetime     | YES  |     | NULL    |       |
+-----------+--------------+------+-----+---------+-------+

任何人都可以发光吗?

  • 我可以将此表用作包含用户无法编辑/添加的值的元表,还是应该创建一个单独的表?
  • positioninputlabel,这些字段是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用该表,只是不显示允许用户编辑和使用安全组件的表单中的字段。

这些值应该是非常自我解释的:

  • 位置说明了一切:它是字段的位置/顺序。
  • 输入,输入类型,选择,文字,文本区域......
  • 标签,只是要显示的标签

但是,如果您使用这些字段或根据这些值生成输入字段,则取决于您。

该表被认为是以动态方式存储任何类型的用户信息,实际上它就像wp_postmeta。