【问题标题】:laravel blade disable escape with substr methodlaravel Blade 使用 substr 方法禁用转义
【发布时间】:2017-03-10 20:23:54
【问题描述】:

在 Laravel 5 中,我试图在 Blade 模板中禁用转义,该模板当前具有以下内容:

{{ substr($v["CONTENT"],0,140)}}

我试过了

{{ !! substr($v["CONTENT"],0,140)}}

但它返回 1 而不是 140 个字符的文本子字符串。 我无法在控制器内移动 substr 函数,因为我在循环中:

@foreach($articleList as $k => $v)

有什么想法吗?

【问题讨论】:

  • {{ !! substr($v["CONTENT"],0,140) !! }} ??

标签: php laravel laravel-5 blade


【解决方案1】:

您需要使用{!!!!} 来显示未转义的数据。花括号和感叹号之间不能有空格。

您得到一个1,因为您的刀片标签错误,并且您的!! 被视为两个not 运算符,相当于{{ true }}

你想要:

{!! substr($v["CONTENT"], 0, 140) !!}

【讨论】:

    猜你喜欢
    • 2016-02-27
    • 2016-04-17
    • 1970-01-01
    • 2018-03-13
    • 2014-10-03
    • 2019-04-03
    • 2016-10-01
    • 2020-05-26
    相关资源
    最近更新 更多