Вы можете вкладывать вызовы в generate()
. Пример:
$data1 = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9),
);
$data2 = array(
array('a', 'b'),
array('c', 'd'),
array('e', 'f'),
);
$data3 = array(
array('Heading1', 'Heading 2', 'Heading 3'),
array('Row1', $this->table->generate($data1), $this->table->generate($data2)),
array('Row2', $this->table->generate($data1), $this->table->generate($data2)),
array('Row3', $this->table->generate($data1), $this->table->generate($data2)),
);
echo $this->table->generate($data3);
Вам придется заменить это своими собственными данными таким образом, чтобы это имело смысл, но, надеюсь, это даст вам идею.