BBCode против HTML, который сохранить в базе данных?
Я видел несколько примеров в Интернете, когда "они" сохраняли текст BBCode в базе данных, а затем, при выборке, каждый раз конвертировали этот BBCode в html.
Мой вопрос: не лучше ли конвертировать BBCode в HTML при сохранении (только один раз) в базе данных, а затем выбрать и показать уже преобразованный HTML-код? что-то вроде этого:
$_POST['text'] = strip_tags($_POST['text']);
// here, in $_POST['text'] convert BBCode to html code.
// insert table converted $_POST['text'].
Это плохая практика? и если да, то почему, какие проблемы могут вызвать это?
1 ответ
Решение
Всегда сохраняйте "самую чистую" форму данных в базе данных. Это позволит вам создать любой формат презентации (например, HTML, EPUB, PDF и т. Д.), Просто поменяв слой презентации.