在link_to中转义字符串数组索引 - Laravel

时间:2014-01-20 23:33:59

标签: php escaping laravel-4

对不起,我一直在敲打我的脑袋,现在想要一些帮助

以下不起作用,因为数组索引的单引号被解释为url的结尾,所以我得到syntax error: unexpected 'year'

<li>{{ link_to('admin/showGroups/$year['year']', $year['year']) }}</li>

编辑:

以上输出为:

<li><?php echo link_to('admin/showGroups/$year['year']', $year['year']); ?></li>

我试过了:

(网址周围有双引号):

<li>{{ link_to("admin/showGroups/$year['year']", $year['year']) }}</li>

(使用\转义索引单引号

<li>{{ link_to('admin/showGroups/$year[\'year\']', $year['year']) }}</li>

以上输出是:

<li><a href="http://localhost/rootfolder/public/admin/showGroups/$year['year']">2015</a></li>

1 个答案:

答案 0 :(得分:2)

将花括号视为php open / close标签,一切都应该有效。

<li>{{ link_to('admin/showGroups/'.$year['year'], $year['year']) }}</li>

如果您想了解主题

,有关插值here的大量有用信息