您好,我现在有一个工作表单,可以在slim框架中提交。这就是我的html的样子:
<form method="POST" action="/user/register-link">
<input type="text" name="txt_fname"> <br />
<input type="text" name="txt_lname"> <br />
<input type="submit">
</form>
在我的路线中:
$request = \Slim\Slim::getInstance()->request();
parse_str($request->getBody(), $output);
echo $output['txt_fname'];
echo $output['txt_lname'];
上面的所有代码实际上都在运行。现在,如果我想在表单中添加enctype='multipart/form-data'
而在表单中添加另一个<input type="file" name="filename">
,那么当我尝试提交时,我会收到Undefined index: txt_fname
的错误。我的代码中可能出现的错误是什么?
答案 0 :(得分:1)
您可以尝试使用Slim内置功能来获取所有Post params:$request->post();
如果您的文件未显示在那里,则可能需要使用$_FILES
来处理该文件上传。