Это, вероятно, будет легко для кого-то, но я не получаю это правильно. Я создаю счет-фактуру PDF с использованием fpdf и хочу, чтобы определенное количество строк отображалось, даже если некоторые из них пустые. Вот что я до сих пор имею в соответствующей части:Использование для внутренних задач
$rows = 12;
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true);
if ($repeatable_fields) {
foreach ($repeatable_fields as $field) {
$pdf->Cell(96, 15, esc_attr($field['order_sku']), 'L,R,B', 0, 'L');
$pdf->Cell(258, 15, esc_attr($field['order_item']), 'R,B', 0, 'L');
$pdf->Cell(30, 15, esc_attr($field['order_qty']), 'R,B', 0, 'C');
$pdf->Cell(96, 15, esc_attr($field['order_price']), 'R,B', 0, 'R');
$pdf->Cell(96, 15, esc_attr($field['order_subtotal']), 'R,B', 1, 'R');
$counter++;
}
for ($counter = 0 ; $counter < $rows; $counter++){
$pdf->Cell(96, 15, '', 'L,R,B', 0, 'L');
$pdf->Cell(258, 15, '', 'R,B', 0, 'L');
$pdf->Cell(30, 15, '', 'R,B', 0, 'C');
$pdf->Cell(96, 15, '', 'R,B', 0, 'R');
$pdf->Cell(96, 15, '', 'R,B', 1, 'R');
}
}
Это работает (несколько). Он создает 12 новых строк ниже цикла. Я хочу в общей сложности 12, включая зацикленный ответ. Я пробовал несколько разных вариантов, но не могу получить код для создания правильного количества строк.
У меня не было возможности попробовать это, потому что ответ выше использовал наименьшие изменения, но спасибо за советы! – RiotAct
Не беспокойтесь, пока у вас есть то, что вам нужно. – stratedge