我正在尝试使用 Yii 的 ActiveForm 创建一个带有图像上传字段的基本注册页面。但是,我遇到了问题。我正在使用以下代码来创建表单标签:
$form=$this->beginWidget('CActiveForm', array(
'id'=>'activity_form',
'enableAjaxValidation'=>true,
'stateful'=>true,
'enctype'=>'multipart/form-data'
));
上面的代码在 Yii 中产生以下错误信息:
未定义属性“CActiveForm.enctype”
我也试过:
$form=$this->beginWidget('CActiveForm', array(
'id'=>'activity_form',
'enableAjaxValidation'=>true,
'stateful'=>true,
array('enctype'=>'multipart/form-data')));
也:
$form=$this->beginWidget('CActiveForm', array(
'id'=>'activity_form',
'enableAjaxValidation'=>true,
'stateful'=>true),
array('enctype'=>'multipart/form-data')));
但这些都不起作用。
关于什么可能是错的任何想法?我可以使用 beginWidget 创建具有文件上传功能的多部分表单吗?我应该遵循什么格式?我似乎在文档或论坛中找不到任何答案。
谢谢!