我正在使用drupal 6,我是drupal模块开发的初学者。我尝试实施分配算法,为学生分配实习机会。我创建了一个简单的模块,带有一个块,菜单结构和一个表格来显示学生和实习(这部分有效)。但是,现在我尝试在PHP中实现算法(遗传算法)。
我的问题是我可以从我的菜单参考我的遗传算法php文件。我包括了我的例子,以便你理解我的问题。 这段代码是我的菜单的一部分,现在我只是尝试链接我的geneticAlgorithmClass.php类,我可以这样做,这可以吗?
$items['admin/settings/planning/maak_planning'] = array(
'title' => t('Maak planning'),
'page callback' => 'planning_make_page',
//'page arguments' => array('planning_settings'),
'access arguments' => array('access content'),
'file' => 'geneticAlgorithmClass.php',
'type' => MENU_LOCAL_TASK,
);
答案 0 :(得分:2)
你有没有在你的文件“geneticAlgorithmClass.php”中创建这个函数“planning_make_page”
如果是,则检查此功能是否有任何必需参数。 如果是,则传递这些参数,如
$items['admin/settings/planning/maak_planning'] = array(
'title' => t('Maak planning'),
'page callback' => 'planning_make_page',
'page arguments' => array('param1','param2',...),
'access arguments' => array('access content'),
'file' => 'geneticAlgorithmClass.php',
'type' => MENU_LOCAL_TASK,
);
然后它应该工作