我在Laravel 4应用程序中使用Markdown软件包将textareas中的用户输入存储到我的数据库中。
https://github.com/vtalbot/markdown
这完美地使用:
Markdown::string('#test');
但是,当我编辑记录并将textarea的值设置为DB中的现有数据(为条目格式化的数据)时,会显示诸如P标记之类的元素,这是不理想的。
有没有人知道为此“逆转”降价的方法?也许我应该以不同的方式接近它?
感谢。
答案 0 :(得分:10)
你不要扭转它。将未解析的版本存储在数据库中,并在将其显示给用户时对其进行解析。如果你想在解析时节省一些开销,那么你可以以某种形式缓存它。通过实际缓存(如redis或memcached),或者将其存储在数据库的其他字段中,并在更新时更新解析后的版本。