我找到了创建Drupal模块的好指南。 (以下网址) http://webemania.com/blog/how-to-create-custom-module-in-drupal-in-three-easy-steps
但我想知道代码的哪一部分指定了url localhost / drupal6 / person。 Cos'我有一个自己的代码,'checkperson'作为模块文件夹,但URL是localhost / drupal / check_person
我不明白它是如何创建的
答案 0 :(得分:0)
在代码的hook_menu
部分,他们定义了$items['person']
。$items
内的参数引用了网址localhost/drupal6/person
。每条路径的定义可能包括页面回调函数,该函数在请求registered path
时调用。例如,您的模块可以register path 'person'
。当请求路径'person'
时,将调用page callback function
。有关更多信息,请尝试阅读hook_menu配对.. :)
注意:一旦添加了新的菜单项
,请尝试清除cache