我正在开发一个symfony项目,我开发了一个表单来上传文件并将其信息保存到我模型中的表格中。并没有使用sfForm类来实现我的表单。 你有我的表格
<form name="new_file" action="<?php echo url_for('home/uploadFile');?>" method="post">
<input type="file" id="file">
<input value="<?php echo $codigo_maestro?>" id="master_id">
<input value="<?php echo $codigo_entidad?>" id="entity_id">
<input type="submit" value="Upload">
</form>
所以现在我正试图在我的动作函数中访问sumbited表单的字段而不知道如何:(
$request->getParameter('file');
$request->getParameter('master_id');
$request->getParameter('entity_id');
此代码无效。 所以请帮我解决这个问题! 如何从动作中访问表单的字段?
答案 0 :(得分:0)
您需要在表单字段中添加名称,这是您可以通过$request->getParameter()
访问它们的名称。
答案 1 :(得分:0)
最后我这样做了,也许不是最优雅,但是工作
in action.class.php
$file= $_FILES['file'];
$filesize = $archivo['size'];
$filetype = $archivo['type'];
$filename = str_replace(' ','-',$file['name']);