2016-05-05 7 views
0

私はインターネット上でいくつかの例を見てきました。彼らはBBCodeのテキストをデータベースに保存した後、selectでこのBBCodeをhtmlに変換します。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

ユーザーが編集したいときにBBCodeが優れているため、簡単です。 –

+1

@ PraveenKumarのコメントの上に、どのように表示/表示されるかを変更する場合、既存のテキストはすべて同じになることを意味します。 –

+0

ありがとうございます、あなたは正しいです – RIKI

答えて

4

データベースの「最も新しい」形式のデータを必ず保存してください。これにより、プレゼンテーションレイヤーを交換するだけで、任意のプレゼンテーションフォーマット(HTML、EPUB、PDFなど)を作成することができます。

+0

を参照してください。これは有効な点です –

関連する問題