从 drupal 模块链接/包含 .php 文件

发布于 2024-10-30 13:12:54 字数 640 浏览 0 评论 0原文

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

I'm using drupal 6, i'm a beginner at drupal module development. I try to implement the assignment algorithm, to assign a student to an internship. I have created a simple module, with a block, menu structure, and a table to show the students and internships (this part works). But, now I try to implement the algorithm (genetic algorithm) in PHP.

My question is can I refere from my menu to my genetic algorithm php file. I included my example so that you understand my question.
This piece of code is a part of my menu, Now I just try to link my geneticAlgorithmClass.php class, Can I do that and can this work?

$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,
);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

依 靠 2024-11-06 13:12:54

您是否在文件“genicAlgorithmClass.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,
);

“那么它应该可以工作”

have you create this function"planning_make_page" in your file "geneticAlgorithmClass.php"

if yes then check is there any required parameters to this function.
if yes then pass these paramerters like

$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,
);

Then it should work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文