Я хочу сгенерировать файл CSS на основе выбора пользователя.
Я обдумываю, какой путь будет наилучшим.Например, использовать массивы и сохранять их в файле XML или использовать хранилище ключей / значений, например, Mongo DB.
Таким образом, массив можно извлечь из базы данных XML или ключей / значений, изменить и сохранить,После этого на основе этих данных будет создан файл CSS.Это делается для того, чтобы файл CSS всегда создавался правильно.
MySQL кажется неуклюжим при хранении этих массивов, если я не использую EAV .Вот почему я упоминаю базу данных ключ / значение, такую как mongo DB.
Причина всего этого заключается в том, что я просто хочу создать хороший пользовательский интерфейс, в котором пользователь без знания CSS может создавать свою собственную тему.1012 * Я просто хочу предоставить пользователю форму, в которой он может указать цвет, ширину и т. Д.
Как вы думаете, что было бы хорошо?
Пример массива: </p>
<pre>
$css = array(
'body' => array(
'font-family' => 'arial',
'font-size' => '12px',
),
'wrapper' => array(
'margin'=> '20px auto 20px auto',
'width' => '900px',
),
'content' => array(
'background-color' => '#c3c3c3',
'width' => '900px',
),
);
</pre>
<p>