0

我的系统让用户可以更改多个表单上多个项目的颜色和字体。

我需要一种方法来保存这些字体和颜色。我的系统使用 sql,所以有没有办法将它们保存在那里,或者有另一种方法来保存它们。

4

2 回答 2

0

您可以创建第二个名为 users_prefereces 的表,其中包含 2 列:用户和首选项。

首选项将是一个 json 字符串,您可以在其中保存用户首选项。通过这种方式,您可以拥有一个包含所有用户偏好的结构,如字符串。当您获得首选项字符串解码该字符串时,您将拥有结构。

user_id 用户的 id

第二种方式:

在用户表中添加一列总是带有 json 值。

于 2013-09-18T11:03:08.207 回答
0

使用二进制;1 = 粗体, 2 = 斜体, 4 = 下划线 现在你有了一个可以代表多个状态的整数

case itm of 
7 : bold, italic, underline
6 : italic, underline
5 : bold, underline
4 : underline
3 : bold, italic
2 : italic
1 : bold
end; 

您可以将此方法用于几乎任何具有无法表示为 SQL 字段的状态的内容。

于 2021-01-12T12:23:43.323 回答