gpt4 book ai didi

joomla - 如何在 joomla 模块中设置 Action 以形成

转载 作者:行者123 更新时间:2023-12-02 04:41:57 24 4
gpt4 key购买 nike

这是我模块中的文件结构

tmpl
default.php
helper.php
mod_helloword.php
mod_helloword.xml

我在 default.php 文件中有这个表单

<form action="" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

我想在点击提交到 heper.php 文件后传递它在该表单中, Action 属性必须设置为什么??

最佳答案

你不需要设置一个 Action ,你可以简单地给它一个名字。所以你的表单看起来像这样:

<form name="submit" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>

然后你的 helper.php :

class ModHelloWorldHelper {
public static function submit($file) {
// some code goes here
}
}

然后是您的 mod_helloworld.php(调用 helper.php 中的函数):

$input = new JInput;
$post = $input->getArray($_POST);

if ($post["submit"]) {
modHelloWorldHelper::submit($file);
}

请注意,您当然需要进行一些更改以满足您的需求,因为上面的代码只是为了让您有个小小的开始

关于joomla - 如何在 joomla 模块中设置 Action 以形成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com