【发布时间】:2010-12-28 23:41:07
【问题描述】:
我正在开发一个 drupal 6.x 模块,该模块由 .module 页面中定义的多个页面组成。问题是当我以管理员身份访问这些页面时,我被拒绝访问。我认为管理员(用户 1)可以访问任何东西?以下是部分页面的代码:
function foobar_menu()
{
$items['admin/foobar'] = array(
'title' => 'administer foobar',
'page callback' => 'foobarpage',
);
$items['admin/foobar/baz'] = array(
'title' => 'Do baz',
'page callback' => 'drupal_get_form',
'page arguments' =>array('foobarpage'),
);
那么我如何确保只有管理员才能看到这些页面,而其他人会收到“页面不存在”错误?
编辑:我找到了解决方案here。
【问题讨论】: