Схема Адресной книги Контактов Google - Как иметь 1 ко многим полям для данных?

В Google Contacts кажется, что это разрешает Вас многим столько Адрес электронной почты, Номера телефона, Адрес, и т.д. сколько Вы желаете. Можно просто продолжать нажимать на добавлять ссылку для создания стольких полей, сколько Вы хотите.

Это делает меня любопытным о том, как это сделано в схеме?

5
задан Mith 31 January 2010 в 12:33
поделиться

1 ответ

Существует таблица с именем custom_fields (profileid, moduleid, fieldid, fieldlabel), в ней вы определяете поля, например: телефон, доб, собаки, дети затем в другой таблице custom_fields_values ​​ (contactid, fieldid, value) вы устанавливаете значения для каждого клиентского / настраиваемого поля.

custom_fields
-------------
user1,contacts,1000,Dogs
user1,contacts,1001,Children
user2,contacts,1002,Car Colour

custom_fields_values
-------------
120,1000,4
120,1001,0
121,1000,0
121,1001,0
122,1002,Red
123,1002,Transparent :)
124,1002,Green
5
ответ дан 14 December 2019 в 19:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: