Php 在yii中显示具有自定义属性的表单

Php 在yii中显示具有自定义属性的表单,php,yii,Php,Yii,我想在YII中显示带有自定义属性的表单,主要是enctype 我已经在我的一个视图文件中编写了代码 $form = $this->beginWidget('GxActiveForm', array( 'id' => 'regulation-form', //'enctype'=>'multipart/form-data', 'enableAjaxValidation' => false, )); 但它会变成这样 <form id="regulation-form"

我想在YII中显示带有自定义属性的表单,主要是enctype

我已经在我的一个视图文件中编写了代码

$form = $this->beginWidget('GxActiveForm', array(
'id' => 'regulation-form',
//'enctype'=>'multipart/form-data',
'enableAjaxValidation' => false,
));
但它会变成这样

<form id="regulation-form" method="post" action="my action">

我想要这样的结果

<form id="regulation-form" method="post" action="my action" enctype='form/multi-part'>

您需要编写表单小部件,如下所示

$form = $this->beginWidget('GxActiveForm', array(
'id' => 'regulation-form',
//'enctype'=>'multipart/form-data',
'enableAjaxValidation' => false,
'htmlOptions' => array('enctype' => 'multipart/form-data'),
));

您需要编写表单小部件,如下所示

$form = $this->beginWidget('GxActiveForm', array(
'id' => 'regulation-form',
//'enctype'=>'multipart/form-data',
'enableAjaxValidation' => false,
'htmlOptions' => array('enctype' => 'multipart/form-data'),
));

假设
GxActiveForm
扩展了
CActiveForm
,则需要使用以下属性:

$form = $this->beginWidget('GxActiveForm', array(
    'id' => 'regulation-form',
    'htmlOptions' => array('enctype'=>'multipart/form-data'),
    'enableAjaxValidation' => false,
));

假设
GxActiveForm
扩展了
CActiveForm
,则需要使用以下属性:

$form = $this->beginWidget('GxActiveForm', array(
    'id' => 'regulation-form',
    'htmlOptions' => array('enctype'=>'multipart/form-data'),
    'enableAjaxValidation' => false,
));