-1
숨겨진 입력 및 배열을로드 한 사이트가 있습니다. 여기에는 지금 제거한 PHP 함수에서 가져온 값이 들어 있습니다. 문제 파치 변수는 rownum
하고 기능이었다 : 함수가 제거 된foreach 루프 내의 반복자
public function setskuRosNums()
{
$r = 1;
foreach($this->pgroups as &$pgroup){
foreach($pgroup->pskus as &$psku){
$psku->rownum = $r;
$r++;
}
}
}
때문에, 나는 기본적으로 그것을 대체 내 foreach 루프에 반복자를 추가 할. 이것은 모든 제품을 반복하고 증가 된 행 번호를 각 SKU에 연관시키는 데 사용되었습니다.
나는 스케치를 반복하는 내 laravel 블레이드에 foreach 루프를 가지고 있으며, 나는 낡은 함수가하는 일에 대한 효율적인 대안으로 각 방법을 인덱싱하기 위해 반복자를 사용하고자한다.
여기 전류 루프/코드입니다 :
@foreach ($pgroup->pskus as $psku)
<?php $tempdata[$psku->rownum] = $psku ?>
<tr>
<td style="font-weight: 500; line-height: 30px; font-size: 14px;">{{ $psku->frame_fmt }}</td>
<input type="hidden" name="rownum" value="{{$psku->rownum}}" />
</td></tr>
@endforeach
는 그래서 $psku->rownum
변경하고 나는 그것이 장소에 넣어 반복자에 대한 새로운 변수가됩니다. 이 작업을 수행하고 foreach 루프에서 iterator를 만들어 각 sku에 숫자를 연결할 수 있습니까?