相关疑难解决方法(0)

Laravel 4在提供计数变量时从foreach循环中添加数字?

我将数组$ cats传递给我的laravel模板视图.它是来自数据库事务的多维数组,包含类别数据.所以它将包含如下数据:

$cat[0]['id'] = 1;
$cat[0]['name'] = 'First Category';
Run Code Online (Sandbox Code Playgroud)

等等.在我的刀片模板中,我有以下代码:

            {{ $i=0 }}
            @foreach($cats as $cat)

                    {{ $cat['name'] }}<br />

                {{ $i++ }}

            @endforeach
Run Code Online (Sandbox Code Playgroud)

哪个输出:

0 First Category
1 Second Category
2 Third Category
Run Code Online (Sandbox Code Playgroud)

注意类别名称前面的数字.他们来自哪里?这是一些聪明的Laravel技巧吗?似乎当您包含计数器变量时,它们会自动添加.我在任何地方都找不到它,我不想要它们!我怎么摆脱他们?

谢谢.

laravel-4

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

laravel-4 ×1