lukashes: Блог

Главные вкладки

Не вызывается хук menu

19 июня 2011 в 15:00

В процессе переноса собственного модуля на продакшн - он перестал работать. Суть модуля такова, что при посещении пользователем страницы domain.ru/admin/settings/my_module должна отображаться страница с необходимыми данными. На самом деле отображается пустая страница. Содержимое модуля:

<?php

function my_module_menu() {
    
var_dump('qwe')
    
$aMenu = array();
    
    
// Module settings.
    
$aMenu['admin/settings/my_module'] = array(
        
'title' => 'MyModule',
        
'description' => 'DoModule',
        
'page callback' => 'process_module',
        
'access arguments' => array('access my_module'),
    );
    
    return 
$aMenu;
}

function 

my_module_perm() {
    return array(
'access my_module');
}

function 

process_module() {
//any code
}

?>

Могу добавить, что права для доступа я выставил. Но, при загрузке даже не вызывается функция my_module_menu(), так как вардамп не выводится, сам модуль подгружается - ставил вардамп в начале файла. Кэш чистил в разделе "производительность". Ума не приложу как заставить его работать. У меня на локальной машине исправно все работает. Может где-то логи посмотреть можно?