在@each 指令中获取元素的键
get key of element in @each directive
我发现了一个 @each 指令,它似乎很有用,但当我检查定义时:
Illuminate\View\Factory;
在:
public function renderEach($view, $data, $iterator, $empty = 'raw|')
$iterator
代表实际迭代的项目。
我能以某种方式获得 $view
部分中项目的密钥吗?
您尝试过使用 $key 变量吗?
如果您查看 renderEach 方法,您会看到这一行:
$result .= $this->make(
$view, ['key' => $key, $iterator => $value]
)->render();
查看数据数组:['key' => $key]
只需在视图中使用 $key。
我发现了一个 @each 指令,它似乎很有用,但当我检查定义时:
Illuminate\View\Factory;
在:
public function renderEach($view, $data, $iterator, $empty = 'raw|')
$iterator
代表实际迭代的项目。
我能以某种方式获得 $view
部分中项目的密钥吗?
您尝试过使用 $key 变量吗?
如果您查看 renderEach 方法,您会看到这一行:
$result .= $this->make(
$view, ['key' => $key, $iterator => $value]
)->render();
查看数据数组:['key' => $key]
只需在视图中使用 $key。