Forms Symfony:不使用sfForm对象的表单字段访问

Forms Symfony:不使用sfForm对象的表单字段访问,forms,file-upload,symfony1,symfony-1.4,Forms,File Upload,Symfony1,Symfony 1.4,我正在做一个symfony项目,我开发了一个表单来上传一个文件并将其信息保存到我模型中的一个表中。并且没有使用sfForm类来实现我的表单。 这是我的表格 <form name="new_file" action="<?php echo url_for('home/uploadFile');?>" method="post"> <input type="file" id="file"> <input value="<?php ec

我正在做一个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>
这个代码不起作用。
所以请帮我解决这个问题!如何从操作中访问表单字段???

您需要在表单字段中添加一个名称,您可以通过$request->getParameter访问该名称。

最后,我这样做了,可能不是很优雅,但很有效

in action.class.php
   $file= $_FILES['file'];
   $filesize = $archivo['size'];
   $filetype = $archivo['type'];
   $filename = str_replace(' ','-',$file['name']);

您应该使用表单框架。这不是在symfony.nice中处理表单时应该采用的方式,这很有效,但是现在,在文件输入中,我需要访问文件参数,例如“name”“size”“type”。。。我该怎么做?
in action.class.php
   $file= $_FILES['file'];
   $filesize = $archivo['size'];
   $filetype = $archivo['type'];
   $filename = str_replace(' ','-',$file['name']);