Laravel 4 - 用于文本区域编辑的反向降价


Laravel 4 - Reversing Markdown for Textarea Editing

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

https://github.com/vtalbot/markdown

这在使用以下情况下完美地工作:

Markdown::string('#test');

但是,当我编辑记录并将文本区域的值设置为数据库中的现有数据(格式化为输入的数据)时,会显示 P 标签等元素,这并不理想。

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

谢谢。

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