可能是我很明显,但是一个简单的自定义 Hello world 模块不起作用。我花了几天时间试图解决这个问题,但没有任何进展。
hello_world.info
name = Hello World
description = "This module is to test hello world"
core = 7.x
hello_world.module
<?php
/**
* Implements hook_init()
*/
function oulta_hello_world_init() {
drupal_set_message("From Hello World Module");
}
/**
* Implements hook_menu()
*/
function hello_world_menu() {
$items['hello_world'] = array(
'title' => 'Just saying hello world',
'page callback' => 'hello_world_pg',
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}
function hello_world_pg() {
drupal_set_message("Hello World page called");
return 'Hello world!';
}
我正在尝试访问 localhost/mysite/hello_world/ 的页面
.module 和 .info 文件的路径是 htdocs/mysite/sites/all/modules/custom
由于 hook_menu 是开发的基础,我被困住了。请帮忙。
顺便说一句,hook_menu 是否有替代方案来呈现页面?
提前致谢。