链接/包含来自drupal模块的.php文件

时间:2011-04-05 09:26:11

标签: php drupal drupal-6 drupal-modules

我正在使用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,
);

1 个答案:

答案 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,
);

然后它应该工作