0
我爲我的Yii項目使用Yii extension for Foundation 2。安裝和使用基本的UI功能是一件輕而易舉的事情。但是,當我嘗試實現FounActiveForm小部件時,我無法弄清楚如何實現錯誤狀態。這是擴展文檔的部分解釋website:如何使用Yii Foundation擴展實現錯誤狀態FounActiveForm
Yii Foundation中的錯誤狀態使用包裝器方法,您不必爲獲取樣式做任何事情,擴展程序會爲您處理它。
什麼是包裝方法?我如何在默認的yii登錄頁面中實現它? 這是我使用的代碼:
<div class="form">
<?php $form=$this->beginWidget('foundation.widgets.FounActiveForm', array(
'id'=>'form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->textFieldRow($model,'username'); ?>
<?php echo $form->textFieldRow($model,'password'); ?>
<?php echo $form->checkBoxRow($model,'rememberMe'); ?>
<div class="row buttons">
<?php echo CHtml::submitButton('Login',array('class'=>'blue nice button')); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->
有了這個代碼,形式錯誤工作正常,除了錯誤類是不存在的:
這是它應該如何顯示錯誤(例如,從警予基金會網站獲取):