Формирую в модуле табличку, все получается, кроме #header, на нем вылетает ошибка. В чем дело, никак не могу понять... Кто-нибудь сталкивался с подобным?
Фрагмент кода:
Ошибка:
Error: [] operator not supported for strings в Drupal\Core\Render\Element\Table::preRenderTable() (строка 383 из ...site.ru/core/lib/Drupal/Core/Render/Element/Table.php)
Ошибка возникает именно на #header, когда эту строчка закомментирована, все отрабатывает нормально, таблица выводится. Где, как и почему при рендеринге в #header вдруг оказывается строка вместо массива?...
Комментарии
Значением класса атрибутов должен быть массив.
<?php
'#attributes' => ['class' => ['mytablclass']]
?>
Спасибо, помогло.
Чудеса какие-то: ошибка в #attributes, а рендеринг ломался на #header-е...