0

フォームの 1 つにテーブルを作成しようとしていますが、いくつかのエラー ( Notice : Undefined offset: X in theme_tableselect() ) が発生し、テーブルの内容が間違っています。

誰かが私が見逃しているものを教えてくれるなら、これは私のコードです:

<?php
$headers = array(
  t('Nom'), 
  t('Description'), 
  t('Nombre vidéos'), 
  t('Durée'), 
  t('Mode de lecture'),
  t('Date'),
  t('Actions'),
);

$form["gestionvideos_array"] = array(
  '#type' => 'fieldset',
  '#title' => t('Playlists'),
  '#description' => t('Something'),
);
  foreach( $aPlaylist as $oPlaylist ){

    $rows = array(
      'Nom' => ucfirst($oPlaylist->sPlaylistName), 
      'Description' => $oPlaylist->sDescription, 
      'Nombre vidéos' => $oPlaylist->iTotal, 
      'Durée' => $oPlaylist->sDuree, 
      'Mode de lecture' => $oPlaylist->sMode,
      'Date' => $oPlaylist->dCreated,
      'Actions' => $oPlaylist->sAction,
    );
  }

  $form["gestionvideos_array"]["table"] = array(
    '#type' => 'tableselect',
    '#header' => $headers,
    '#options' => $rows,
  );
  ?>
4

0 に答える 0