我正在使用 Laravel 构建一个小型 CMS,尝试显示存储在数据库中的内容,但显示的是 HTML 标签而非执行它们。就好像所有打印数据都自动进行了 html_entity_decode。
<?php
class CmsController extends BaseController
{
public function Content($name)
{
$data = Pages::where('CID', '=', Config::get('company.CID'))
->where('page_name', '=', $name)
->first();
return View::make('cms.page')->with('content', $data);
}
}
我试图使用花括号打印内容。
{{ $content->page_desc }}
还有三个花括号。
{{{ $content->page_desc }}}
它们给出了相同的结果。我需要执行这些HTML标记而不是转义它们。
ver-5.0
中,{{...}}
和{{{...}}}
都可以实现这个功能,请问您具体使用的是哪个版本? - The Alpha{{...}}
会给出转义结果! - The Alphav-5
版本中,使用{!! !!}
进行普通输出(不进行转义)。 - The Alphav5
版本中。 - theiNaD