Не похоже, что вы используете метод правильно.
Правильное использование tableHeaders () - tableHeaders ($ tableHeaders, $ trOptions, $ thOptions);
$ trOptions и $ thOptions должны быть массивами, в которых вы устанавливаете параметры для элементов HTML.
Таким образом, чтобы установить ширину th, как вы пытаетесь сделать выше, вам нужно сделать что-то вроде этого:
$th = array('Col1', 'Col2', 'Col3');
$trOptions = array();
$thOptions = array('width' => 80);
echo $this->Html->tableHeaders($th, $trOptions, $thOptions);
Массив опций th должен быть третьим аргументом, поэтому вы должны включить $ trOptions в качестве второго, даже если это просто пустой массив.
Вся эта информация на самом деле довольно хорошо объяснена в документации и API CakePHP, поэтому я рекомендую вам проверить и там, если вы этого еще не сделали.
Вот информация о $ Html-> tableHeaders в документации:
http://book.cakephp.org/view/1446/tableHeaders
Вот запись для $ Html-> tableHeaders в CakePHP API:
http://api.cakephp.org/class/html-helper#method-HtmlHelpertableHeaders