私はLaravelアプリケーションでPHP League Commonmarkパッケージを使用しています。 CommonmarkのconvertToHtml()は二重引用符で囲まれたhtmlを返しています。このコンテンツはもちろん、htmlタグが表示されたページに表示されます。私は私のDBから返されるMDを変換するためにプレゼンターを使用しています。私はdb内のコンテンツに引用符がないことを確認しました。PHP League Commonmarkが引用符で囲まれたHTMLを返します
私は以前にこのパッケージを使用していましたが、私が間違っていることを見つけることはできません。 誰かが私を正しい方向に向けることができますか?
はここに私のプレゼンターである(拡張クラスはLaracastsプレゼンターである):
class ContentPresenter extends Presenter
{
private $markdown;
public function bodyHtml()
{
$this->markdown = new CommonMarkConverter();
return $this->body ? $this->markdown->convertToHtml($this->body) : null;
}
}
あなたの問題はおそらく二重引用符ではありませんか?これは問題ではないはずです。あなたの問題はおそらくエスケープされた引用符です。引用符をエスケープするだけです。 – jeremy
@jeremyあなたが何を意味するか分かりません。コンテンツには引用符はありません。内容は次のとおりです。**テストコンテンツ**私には
–私は質問を理解できません。ダブルクォーテーションはHTMLのレンダリングを妨げません。 – jeremy