包含文件上传的蛋糕php表单没有添加enctype =“multipart / form-data”属性

时间:2015-01-01 13:48:57

标签: php forms cakephp cakephp-2.0

我有一个控制器作业和控制器用户 我想将作业控制器视图中的帖子数据发送给用户控制器 表单也包含文件上传选项

$this->Form->create('User',array('url'=>array('controller'=>'Users','action'=>'newUser')),array('type' =>'file','enctype'=>'multipart/form-data'))

它将提供输出

<form action="/User/newUser" id="UserViewForm" method="post" accept-charset="utf-8">

但它没有添加enctype="multipart/form-data" to form

的属性

2 个答案:

答案 0 :(得分:2)

试试这个

$this->Form->create('User', 
array('type' => 'file', 'class' => 'classname', 'url'=>array('controller'=>'Users','action'=>'newUser') ) );

您不需要为所有选项创建单独的数组。

文档:Form Options

答案 1 :(得分:1)

<?php 
echo $this->Form->create('User', array('url' => array('controller' => 'Users','action' =>'newUser'),'class'=>'classname','enctype'=>'multipart/form-data')); 
?>