私は一日中 drupal 7 の hook_menu と戦って無駄にしています。数日前は、新しいモジュールや新しいメニュー エントリなどを作成するときにすべてが機能していました。
私はcronを開発しており、1つのパラメーターに依存し、出力するファイルを生成するか、他のファイル(入力)を読み取ります。
cron をテストするための簡単な URL を定義しようとしていますが、...lec_profile_cron を brosers に入れると機能しますが、....companies_cron/1 または単に companies_cron o 他の名前 y put at $items[' route']、それは機能しません。
キャッシュ、memcached、drush rr の使用、すべてをクリーンアップしようとしましたが、何が起こっているのかわかりません。
helloworld という名前で作成した新しいモジュールの helloword_hello メニュー オプションのような多くの組み合わせと例を試しましたが、404 が見つかりませんでした。
// CRON TEST
$items['companies_cron/%out'] = array(
'title' => t('Test cron'),
'page callback' => 'lec_profile_cron',
'page arguments' => array(1),
'access arguments' => array('administer lec profile configuration')
);
function lec_profile_cron($out)
{
// CRON OUT
if ($out == 1) {
//do stuff
} else {
//CRON IN
}
}
たぶんばかげたことだったかもしれませんが、私は見つけることができません...
アドバイスをしてください。