1

我在我的 Laravel 4 应用程序中使用 Markdown 包将用户输入从 textareas 存储到我的数据库中。

https://github.com/vtalbot/markdown

这可以完美地使用:

Markdown::string('#test');

但是,当我编辑一条记录并将 textarea 的值设置为数据库中的现有数据(为输入而格式化的数据)时,会显示诸如 P 标签之类的元素,这并不理想。

有谁知道为此“反转”降价的方法?也许我应该以不同的方式处理这个问题?

谢谢。

4

1 回答 1

10

你不要逆转它。您将未解析的版本存储在数据库中,并在将其显示给用户时对其进行解析。如果你想在解析时节省一些开销,那么你可以以某种形式缓存它。要么通过实际的缓存,如 redis 或 memcached,要么将其存储在数据库的附加字段中,并在更新时更新已解析的版本。

于 2013-10-24T02:12:17.907 回答