Отрисовка формы
Drupal'чане Подскажите ,пожалуйста, где что проглядел
Делаю отрисовку страницы c помощью hook_menu
создал запись в файле mymodule.module
создал функцию в файле *.inc
<?php
функция формы
function select_mounth($form_state){
// получаем список названий месяцев с их id
$aMounths = get_mounth_names();
$iMounth = (integer)date("n");
// добавляем поле select в форму
$aYears = array((date('Y')-1)=>(date('Y')-1),date('Y')=>date('Y'),(date('Y')+1)=>(date('Y')+1));
$form['eyear'] = array(
'#title' => t('месяц'),
'#type' => 'select',
'#options' => $aYears,
'#default_value' => date('Y'),
);
$form['save'] = array(
'#type' => 'submit',
'#value' => 'Показать',
);
return $form;
}
function
admin_mon_rqm(){
...
echo "test";
вызываю
$output .= drupal_get_form('select_mounth'); // отрисовка нужной мне формы
$output .= theme_table($head, $rows, $attr); // далее выводим таблицу
...
$output .= theme_render_template(drupal_get_path('theme', 'mytheme') .'/admin_mon_rqm.tpl.php', array('content' => $items)); // какой то мой контент из файла шаблона
return $output;
}
?>
при первичной загрузке этой страницы по адресу, указанному в hook_menu все выводиться на экран, а при нажатии на кнопку субмит формы выводиться только echo "test"; т.е. на drupal_get_form('select_mounth'); все застревает. Объясните ,пжлста, что я делаю не так.