所以我使用Markdown格式化来自用户的文本输入:
http://michelf.com/projects/php-markdown/
但我正在破坏性地这样做,所以在数据库更新之前文本变成了HTML。在屏幕上显示时,我可以将其转换回降价吗?原因是我想允许用户编辑该文本,并以原始形式需要它......
答案 0 :(得分:2)
您的数据库中应该有两列:原始输入(降价语法)和您的降价后HTML。
加载页面后,您可以拉HTML。
如果用户想要编辑,则拉下markdown语法原文,并在编辑完成时覆盖存储在数据库中的HTML。
答案 1 :(得分:0)
您是否尝试过http://milianw.de/projects/markdownify/?
但是,我应该注意,您通常不应该在数据库中存储显示格式。值得考虑将降价存储在数据库中并根据需要将其转换为HTML。