Html Yii-CActiveForm-附加表单属性

Html Yii-CActiveForm-附加表单属性,html,css,jquery-mobile,yii,Html,Css,Jquery Mobile,Yii,我需要将数据ajax=“false”属性传递给表单。jquerymobile需要此属性才能停止使用Ajax加载页面 这是我的密码: <div class="form"> <?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'login-form', 'enableClientValidation'=>true, 'clientOptions'=>array(

我需要将数据ajax=“false”属性传递给表单。jquerymobile需要此属性才能停止使用Ajax加载页面

这是我的密码:

<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'login-form',
    'enableClientValidation'=>true,
    'clientOptions'=>array(
        'validateOnSubmit'=>true,
    ),  
    'focus'=>array($model,'username'),
    'data-ajax'=>false,
)); ?>

......

<?php $this->endWidget(); ?>
</div><!-- form -->

......
因此,我的html输出如下所示:

<form id="login-form" method="post" action="/*********" data-ajax ="false">


不幸的是,我得到一个CException“Property”CActiveForm.dataajax“未定义”。错误。我遗漏了什么吗?

通过添加

'htmlOptions' => array("data-ajax"=>"false")


<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'login-form',
    'enableClientValidation'=>true,
    'clientOptions'=>array(
        'validateOnSubmit'=>true,       
    ),  
    'htmlOptions' => array("data-ajax"=>"false"),
    'focus'=>array($model,'username'),

)); ?>
'htmlOptions'=>数组(“数据ajax”=>“false”)