web-dev-qa-db-ja.com

アクセスが拒否されましたhook_menu Drupal 7

Drupal 6での経験のために、Drupal 7で最初のモジュールを試しています。

function custom_work_menu(){
  $items = array();

  $items['mypage']=array(
    'title'=>t('Title'),
    'page callback' => 'drupal_get_form',
    'page arguments' => array('custom_work_mypage_view'),
    'access arguments' => array('access content'),
  );

  return $items;
}

ページにアクセスすると、アクセスが拒否されます。ここで何が欠けていますか?

7
Nadeem

改訂:

あなたのコードは正しく見えます

3物事が問題になる可能性がある

  1. 「mypage」は禁止リンクである可能性があります。
  2. 「custom_work_mypage_view」フォームにアクセスできません。
  3. キャッシュをクリアします。 「アクセス引数」行がないと、アクセスが拒否されます。追加してファイルを保存した場合、キャッシュをクリアするまでアクセスは拒否されます。

私の直感は#3です。

9
iStryker