пробую создать простейший модуль. помогите пожалуйста понять почему так работает
<?php
function examplepage_menu() {
$items = array();
$items['examplepage'] = array(
'title' => 'examplepage',
'page callback' => 'examplepage_form',
'access arguments' => array('access content'),
'description' => 'examplepage',
'type' => MENU_CALLBACK,
);
return $items;
}
function examplepage_form() {
return "<hr />Поздравляем Всех с Новым годом!<hr />";
}
?>
а так нет
<?php
function examplepage_menu() {
$items = array();
$items['examplepage'] = array(
'title' => 'examplepage',
'page callback' => 'examplepage',
'access arguments' => array('access content'),
'description' => 'examplepage',
'type' => MENU_CALLBACK,
);
return $items;
}
function examplepage() {
return "<hr />Поздравляем Всех с Новым годом!<hr />";
}
?>
и так тоже не работает
<?php
function examplepage_menu() {
$items = array();
$items['examplepage'] = array(
'title' => 'examplepage',
'page callback' => 'ff_form',
'access arguments' => array('access content'),
'description' => 'examplepage',
'type' => MENU_CALLBACK,
);
return $items;
}
function ff_form() {
return "<hr />Поздравляем Всех с Новым годом!<hr />";
}
?>
всё таки я вывожу через модуль обычную статическую страничу, а не форму. почему я должен в названии функции использовать _form ? в документации об этом правиле ничего не находил