我正在尝试在 php 中学习 mvc 框架,但后来我找不到将表单数据传递给另一个 php 页面中的 php 函数的方法。我正在提交表单并在同一页面中接收它,然后我试图将表单数据传递给将处理验证的控制器函数。我不知道应该如何将表单数据传递给其他函数。
我可以将每个数据作为参数传递,但如果表单中有大量数据,那将很冗长。我想知道是否可以将表单作为对象(就像我们传递结构对象)传递给另一个函数,然后适当地使用数据。我在下面放入了一个代码模块:
<?php
include('controller.php');
$controller = new Controller($model);
if (isset($_GET['formButton']))
$controller->submitButtonClicked();
?>
<form name="details" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="txt1">First Name:</label>
<input type="text" name="txt1" id="txt1"/>
<label for="password">Password:</label>
<input type="password" name="password" id="password"/>
<input type="submit" name="formButton" id="formButton" value="Submit"/>
</form>
任何帮助都会非常有帮助。