我有一个看起来像这样的数组:
$myArray = array(
'firstRow' => array(
0 => array(
'id' => 1
'title' => 'First Cat.'
),
1 => array(
'id' => 2
'title' => 'Second Cat.'
)
),
'SecondRow' => array(
0 => array(
'id' => 3
'title' => 'Third Cat.'
),
1 => array(
'id' => 4
'title' => 'Fourth Cat.'
)
)
);
Run Code Online (Sandbox Code Playgroud)
这将传递给我的刀片模板.我可以使用原始的php回声值:
<?php echo $myArray['firstRow'][0]['title'] ?>
Run Code Online (Sandbox Code Playgroud)
哪个按预期工作.但是,当我尝试使用刀片的语法执行我认为完全相同的操作时:
{{ $myArray['firstRow'][0]['title'] }}
Run Code Online (Sandbox Code Playgroud)
我收到错误:
试图获得非对象的属性
?
好吧..我刚刚解决了这个问题。愚蠢的。抱歉并感谢这里的其他评论者。
问题是我在这一行下面编写了代码,该代码使用 HTML 注释进行了注释,即 <-- --> 但它也包含 Blade 语法,当然是 PHP,因此仍在触发。我通常会注意到,但由于我的 GUI 没有突出显示刀片语法,所以它没有被注意到。
| 归档时间: |
|
| 查看次数: |
13854 次 |
| 最近记录: |