【发布时间】:2012-09-24 09:09:01
【问题描述】:
我创建了一个函数来添加用户。参数是用户名、电子邮件、密码和个人资料图像。
<form name="User" method="post" action="http://192.168.1.100/filmtastic/api/users/adduser" ENCTYPE="multipart/form-data">
<table>
<tr><td><label>username:</label></td><td><input type="text" name="username"></td></tr>
<tr><td><label>password:</label></td><td><input type="text" name="password"></td></tr>
<tr><td><label>email:</label></td><td><input type="text" name="email"></td></tr>
<tr><td><label>Image:</label></td><td><input type="file" name="image"></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="submit" value="Submit" /></td></tr></table>
</form>
现在在我的UserController 我有:
public function api_adduser() {
$this->layout = false;
$this->request->data['User']= $this->request->data;
if($this->request->data['User'] != array()) {
pr($this->request->data); die();
}
}
在这里我调试该 HTML 表单传递的数据,optput 就像
Array
(
[username] => jack roy
[password] => jack
[email] => jack@yahoo.com
[submit] => Submit
[User] => Array
(
[username] => jack roy
[password] => jack
[email] => jack@yahoo.com
[submit] => Submit
)
)
问题是它不会显示图像数组。你能告诉我如何得到那个看起来像的图像数组
Array
(
[image] => Array
(
[name] => 06_01_2009_0692878001231258160_nanzig.jpg
[type] => image/jpeg
[tmp_name] => C:\wamp\tmp\php368F.tmp
[error] => 0
[size] => 81167
)
)
【问题讨论】:
-
可以显示表单的html吗?
-
请停止编辑这个问题。我会为你做的
-
@mehul,看看我的回答。通过
FormHelper创建表单输入元素更方便
标签: html cakephp-2.0