Я пытаюсь создать страницу параметров, и мне интересно, как сохранить настройки на этой странице.
Я знаю, как создать обычную страницу с формой, и обычно каждое поле в этой форме является столбцом в базе данных.
Но для страницы параметров каждый параметр (например, макет, цвета, шрифты и т. Д.) Должен быть либо для каждой строки, либо сохраняться в виде массива в базе данных.
Кто-нибудь когда-нибудь делал это?
РЕДАКТИРОВАТЬ, чтобы уточнить
Я хотел бы иметь таблицу базы данных следующим образом:
id | setting_name | setting_value
---|--------------|--------------
1 | page_bg | #FFFFFF
2 | page_width | full
И форма должна выглядеть примерно так:
<form>
<label for="page_bg">Page background color</label>
<input id="page_bg" name="page_bg" type="text" />
<label for="page_width">Page Layout</label>
<select id="page_width" name="page_width">
<option value>Select layout</option>
<option value="full">Full</option>
<option value="medium">Medium</option>
</select>
</form>
У меня есть страница настроек со всеми настройками, уже показанными в форме (аналогично теме в WordPress).