Вы здесь

Как вывести таблицу и форму фильтрации данных?

0

Добрый день. Вопрос немного глупый, но
Надо на страничке, которая указана в модуле вывести и форму и табличку, которая формируется в зависимости от введенных значений в форме.
Если делать так:

my_menu() {
  $items = array();
  $items['my'] = array(
    'title' => 'my_page',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('my_page_form'),
    'access callback' => TRUE,
  );
  return $items;
}

То выводится форма которая в my_page_form. А как еще указать, чтобы выводилась табличка ниже формы?

Версия Drupal: 
7.x
Категория: 
Form API
Вопрос задан 22.12.2017 - 16:07

Ответы

0
$form['table'] = array(
  '#markup' => theme('table', array(...)),
);
Ответ дан 22.12.2017 - 16:38
Аватар пользователя xandeadx
xandeadx
1521
0
function module_menu() {
  $items = array();
  $items['my'] = array(
    'title' => 'my_page',
    'page callback' => 'my_page_callback',
    'access callback' => TRUE,
  );

  return $items;
}

function my_page_callback() {
  $output = array();

  $output['form'] = drupal_get_form('my_page_form');
  $output['table'] = drupal_get_form('my_page_table');

  return $output; // Возвращайте рендер-массив
}
Ответ дан 22.12.2017 - 16:40